材质用户界面 - 保持菜单打开

时间:2017-06-07 19:33:07

标签: reactjs material-ui

点击菜单项后是否可以打开Material UI菜单?

我尝试了event.stopPropagation()event.preventDefault()但没有运气

有什么想法吗?

2 个答案:

答案 0 :(得分:1)

Material UI IconMenu组件有一个'open'属性,您可以手动将其设置为true来保持菜单打开。然后在想要关闭它时将其设置为false。如果这样做,单击MenuItem组件将不会关闭菜单。

请参阅IconMenu文档:http://www.material-ui.com/#/components/icon-menu

答案 1 :(得分:0)

新素材UI v1使用onClose道具,例如:onClose={this.handleClose}

你应该删除这个道具,它应该有效。

检查menu's documentation以获取更多信息

PS:React实际上并没有将事件处理程序附加到节点本身。您可以查看此answer了解更多