Ida*_*gan 4 javascript reactjs material-ui
我正在使用 Material-UI 和 React 中的 Dialog 和 Select 组件。
只是一个例子:
import React from 'react';
import { Dialog, MenuItem, Select } from '@material-ui/core';
class SomeComponent extends React.PureComponent {
render() {
return (
<Dialog>
<Select
value={this.state.age}
onChange={this.handleChange}
>
<MenuItem value={10}>Ten</MenuItem>
<MenuItem value={20}>Twenty</MenuItem>
</Select>
</Dialog>
);
}
}
Run Code Online (Sandbox Code Playgroud)
单击选择后,我从 Modal.js 收到此错误:
“未捕获的 RangeError:超出最大调用堆栈大小。在 HTMLDocument.Modal._this.enforceFocus (Modal.js?86a5:197)”
有任何想法吗?
Ida*_*gan 13
将道具disableEnforceFocus添加到 Dialog 组件。
参考:问题/10341
import React from 'react';
import { Dialog, MenuItem, Select } from '@material-ui/core';
class SomeComponent extends React.PureComponent {
render() {
return (
<Dialog
disableEnforceFocus
>
<Select
value={this.state.age}
onChange={this.handleChange}
>
<MenuItem value={10}>Ten</MenuItem>
<MenuItem value={20}>Twenty</MenuItem>
</Select>
</Dialog>
);
}
}
Run Code Online (Sandbox Code Playgroud)
| 归档时间: |
|
| 查看次数: |
4560 次 |
| 最近记录: |