【发布时间】:2021-06-19 23:19:37
【问题描述】:
我在 React 应用程序中添加了 Material UI 打开菜单功能。但是,当您单击应用栏中的菜单项并出现下拉菜单时,它不会直接显示在菜单项下方。不知道我缺少什么,我已经包含了下面代码的 sn-p。谢谢
class Tester extends Component {
constructor(props){
super(props)
this.state = {
placeholder: []
}
}
openMenu(){
this.setState({
...this.state,
toggle: !this.state.toggle
})
}
return (
<Link className={classes.tester} onClick={() =>
{this.openMenu(this.state.toggle)}}>
Tester
</Link>
<Menu
id="simple-menu"
open={this.state.toggle}
onClose={() => {this.openMenu()}}>
<MenuItem>Profile</MenuItem>
<MenuItem >My account</MenuItem>
<MenuItem >Logout</MenuItem>
</Menu>
)
【问题讨论】: