Reactjs 物料界面-抽屉未打开
我有一个带有材质UI 1.2的react应用程序 虽然状态已正确更新,但抽屉不会打开或关闭。Reactjs 物料界面-抽屉未打开,reactjs,material-ui,Reactjs,Material Ui,我有一个带有材质UI 1.2的react应用程序 虽然状态已正确更新,但抽屉不会打开或关闭。 我还正确应用了onlefticonbutton上的bind,点击 以下是我对以下各项的实施: 我不知道你从哪里得到这个onLeftIconButtonTouchTap={this.handleMenu.bind(this)} 但你能做的是: <AppBar position="static"> <IconButton className={classes.men
我还正确应用了
onlefticonbutton上的bind
,点击
以下是我对以下各项的实施:
我不知道你从哪里得到这个onLeftIconButtonTouchTap={this.handleMenu.bind(this)}
但你能做的是:
<AppBar position="static">
<IconButton
className={classes.menuButton}
color="inherit"
aria-label="Menu"
onClick={this.handleMenu.bind(this)}
>
<MenuIcon />
</IconButton>
<Toolbar>
<TemporaryDrawer
isOpen={drawerOpen}
toggleDrawer={this.handleMenu}
/>
</Toolbar>
</AppBar>
我不知道你从哪里得到这个onlefticonbuttonouchtap={this.handlemen.bind(this)}
但你能做的是:
<AppBar position="static">
<IconButton
className={classes.menuButton}
color="inherit"
aria-label="Menu"
onClick={this.handleMenu.bind(this)}
>
<MenuIcon />
</IconButton>
<Toolbar>
<TemporaryDrawer
isOpen={drawerOpen}
toggleDrawer={this.handleMenu}
/>
</Toolbar>
</AppBar>
这很疯狂,但问题在于组合:
"@material-ui/core": "^1.2.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
一旦我在他的代码沙盒中将我的依赖项更新为Ramil的依赖项,它就起作用了
"@material-ui/core": "1.2.3",
"react": "^16.3.0",
"react-dom": "^16.3.0",
我希望这对某人有所帮助。这很疯狂,但问题在于组合:
"@material-ui/core": "^1.2.0",
"react": "^16.0.0",
"react-dom": "^16.0.0",
一旦我在他的代码沙盒中将我的依赖项更新为Ramil的依赖项,它就起作用了
"@material-ui/core": "1.2.3",
"react": "^16.3.0",
"react-dom": "^16.3.0",
我希望这对某人有所帮助。onLefticonButtontTouchTap
不再在AppBar API中。另外,您使用的是箭头语法,因此不需要绑定到此
。尽管有这些不必要的代码,但您的实现仍然可以正常工作(请参阅上面的codesandbox链接),感谢您的帮助!奇怪的是,它仍然没有在我的项目中打开:S。。我不知道会是什么问题。我添加了package.json,以防..onLefticonButtontTouchTap
不再在AppBar API中。另外,您使用的是箭头语法,因此不需要绑定到此
。尽管有这些不必要的代码,但您的实现仍然可以正常工作(请参阅上面的codesandbox链接),感谢您的帮助!奇怪的是,它仍然没有在我的项目中打开:S。。我不知道会是什么问题。我添加了package.json以防。。