点击菜单项后是否可以打开Material UI菜单?
我尝试了event.stopPropagation()
和event.preventDefault()
但没有运气
有什么想法吗?
答案 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了解更多