2

使用 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?有什么解决方法吗?

4

0 回答 0