【问题标题】:Material UI Drawer permanent variant not working. Moves out of placeMaterial UI Drawer 永久变体不起作用。移出位置
【发布时间】:2020-10-02 17:11:45
【问题描述】:

我创建了一个 Material UI 屏幕。其中有这个结构

<div>
<Router>
  <Appbar>
  </Appbar>

  <Drawer>
  </Drawer>

  <main>
  </main>
</Router>
</div>

我为抽屉使用了 variant="permanent"。

问题:主标签内的内容是一个有很多列的大表格。我在 Drawer 类之外使用过它。但是当在表格容器的左侧水平滚动时,抽屉也随之向左移动。我正在使用永久变体,然后它也离开了。

关于这个的任何想法。我认为抽屉和主标签已附加,因此向左滚动表格,滚动它们。

Appbar 位置是固定的。试图使导航抽屉也被固定;这是样机的样子。

更新:将代码移至 Codepen https://1hi76.csb.app/

【问题讨论】:

  • 您好 Ani,您缺少道具“anchor”并且您有一个容器,而 Drawer 组件没有。看看他们的例子:material-ui.com/components/drawers
  • @Makusium 我也试过用锚。但它仍然向左滚动,内容向左滚动

标签: material-ui react-navigation-drawer


【解决方案1】:

您可以将overflow: auto 设置为main 标签:

content: {
  flexGrow: 1,
  padding: theme.spacing(3),
  overflow: "auto"
}

Here is a sandbox

【讨论】:

  • 它有效。谢谢你。还将 minHeight: '100vh' 应用于抽屉纸类。
猜你喜欢
  • 2021-06-24
  • 2018-08-09
  • 2017-11-26
  • 2017-09-20
  • 2021-11-25
  • 1970-01-01
  • 2015-09-26
  • 1970-01-01
  • 2015-09-07
相关资源
最近更新 更多