【发布时间】:2020-01-21 00:43:58
【问题描述】:
我正在尝试使用Drawer 组件,并且我注意到当抽屉被输入道具open={true} 时,底层页面/ div 上有一个默认的灰色叠加层。
是否有经过材料批准的最佳实践方法来消除调光?我在设置道具variant={"persistent"} 方面取得了部分成功。这会停止调光,但它也迫使我添加一个关闭按钮来关闭抽屉。
我正在寻找的是当在其边界之外单击时可以关闭的抽屉,并且在它打开时我想让调暗消失(不诉诸按钮来关闭抽屉)。
我查看了文档并尝试传递道具
variant={"持久"}
这消除了覆盖,但现在当我在抽屉外点击时它不会自动关闭。
<Drawer
open={open}
anchor="top"
onClose={toggleDrawer}
variant={"persistent"}
modal={true}
>
我想让调光消失(不借助按钮)。
是否有任何经材料批准的选项?我可以尝试 CSS hack,但我不想破坏 Material 的 CSS 或出现闪烁的叠加层。
【问题讨论】:
标签: reactjs material-ui