我正试图把分页的内容集中起来。然而,这是行不通的。在控制台上,我需要对ul包装进行验证,我无法在MUI站点上找到与分页道具相关的任何信息,也无法找到关于如何对项目进行中心化的指南。
import React from 'react';
import { makeStyles } from '@material-ui/core/styles';
import Pagination from '@material-ui/lab/Pagination';
const useStyles = makeStyles((theme) => ({
root: {
'& > *': {
marginTop: theme.spacing(2),
},
},
pagination: {
alignItems: 'center',
justify: 'center',
}
}));
const Paginated = (props) => {
const classes = useStyles();
return (
<div className={classes.root}>
<Pagination className={classes.pagination} count={props.totalPage} color='primary' />
</div>
);
};
export default Paginated;我也试过密码盒。https://codesandbox.io/s/material-demo-zv1ps?file=/demo.js
有什么办法可以做到这一点,而不需要额外的盒或网格包装包装出来呢?
发布于 2020-07-23 07:37:03
root: {
"& > *": {
marginTop: theme.spacing(2),
justifyContent:"center",
display:'flex'
}
}
发布于 2022-08-07 00:25:20
我们也可以使用堆栈组件
import Stack from '@mui/material/Stack';
<Stack alignItems="center">
<Pagination className={classes.pagination} count={props.totalPage} color='primary' />
</Stack>发布于 2021-06-03 18:21:09
https://stackoverflow.com/questions/63049041
复制相似问题