使用 Material UI 的嵌套图标菜单的示例代码片段,如果我添加“useLayerForClickAway”属性并将其设置为 true,则在单击第二组菜单项上的某个项目时,“父”弹出窗口不会关闭,因为它是应该的。
<IconMenu
useLayerForClickAway={true}
iconButtonElement={<IconButton><MoreVertIcon /></IconButton>}
anchorOrigin={{horizontal: 'left', vertical: 'top'}}
targetOrigin={{horizontal: 'left', vertical: 'top'}}
>
<MenuItem
primaryText="Copy & Paste"
rightIcon={<ArrowDropRight />}
menuItems={[
<MenuItem primaryText="Cut" />,
<MenuItem primaryText="Copy" />,
<Divider />,
<MenuItem primaryText="Paste" />,
]}
/>
</IconMenu>
有什么办法可以纠正这种行为保持 useLayerForClickAway?有什么解决方法吗?