小编pan*_*909的帖子

按 T​​ab 键时材质 ui 对话框会自动关闭

我有一个 React 项目,正在使用material-ui v3。我有一个appBar,其中包含一个带有一些menuItems 的菜单,单击menuItem后,我将打开一个包含表单的对话框,现在一切看起来都很好,直到我填写第一个输入框并按Tab 键切换到另一个输入框,一旦我按 T​​ab 对话框自动关闭。以下是相关代码片段。

header.js

<header>
            <AppBar>
                <Toolbar>
                    <Typography variant="title" color="inherit" className={classes.flex} component={Link} to='/'>
            {appName}
                    </Typography>
                    <Avatar className={classes.orangeAvatar}>
                        <Button
                            color="primary"
                            aria-owns={anchorEl ? 'simple-menu' : null}
                            aria-haspopup="true"
                            onClick={this.handleClick}
                        >
                            {user && user.username[0] || "-"}
                        </Button>
                    </Avatar>
                    <Menu
                        id="simple-menu"
                        anchorEl={anchorEl}
                        open={Boolean(anchorEl)}
                        onClose={this.handleClose}
                    >
                        <ChangePassword
                            {...this.props}
            >
                            {({ onClick }) => {
                                return (
                                    <MenuItem onClick={onClick}>
                                        Change password
                                        </MenuItem>
                                );
                            }}
                        </ChangePassword>
                        <MenuItem onClick={async e => {
                            this.handleClose(e); …
Run Code Online (Sandbox Code Playgroud)

javascript reactjs material-ui

5
推荐指数
0
解决办法
1113
查看次数

标签 统计

javascript ×1

material-ui ×1

reactjs ×1