答案 0 :(得分:1)
之所以发生这种情况,是因为在两个地方出现了 overflow-y 规则:对话框文件和对话框内容。 只需使用material-ui样式即可覆盖此规则:
import { makeStyles } from '@material-ui/core/styles';
const useStyles = makeStyles({
paperFullWidth: {
overflowY: 'visible'
},
dialogContentRoot: {
overflowY: 'visible'
}
});
然后将此类应用于您的组件:
const classes = useStyles();
...
<Dialog
...
fullWidth={true}
classes={{
paperFullWidth: classes.paperFullWidth
}}
>
...
<DialogContent
classes={{
root: classes.dialogContentRoot
}}
您可以参考此CodeSandbox demo