我在我的 React 应用程序中使用 Material-UI。最近,我将我的软件包更新到了最新版本。现在,当我在应用程序中打开一个对话框时,padding-right: 17px;
将被添加到 body 标签中。
我还检查了 Material-UI 网站,他们的网站上也出现了这种情况,带有对话框。
这是新版本Material-UI的bug吗?
打开对话框时如何从正文标记中删除此填充?
Update:此填充将添加到带有 Drawer、Menu、Dialog 和 Popover 组件的 body 标记中。
正如@Reins提到的,你可以使用disableScrollLock
财产。问题是有时这个属性嵌套在组件的输入上,所以你需要使用inputProps
以便设置它。这是一个 Select 组件的示例:
<Select
className={classes.select}
inputProps={{MenuProps: {disableScrollLock: true}}}
...
/>
有时您可能想要深入研究 MUI 代码库,以便弄清楚如何应用某些嵌套元素的属性。
本文内容由网友自发贡献,版权归原作者所有,本站不承担相应法律责任。如您发现有涉嫌抄袭侵权的内容,请联系:hwhale#tublm.com(使用前将#替换为@)