我尝试在我的应用程序上有一个标题,其中左侧项目 (A) 与标题的左侧对齐,第二项 (B) 位于标题的中心,第三项与右侧对齐。
我尝试了很多,发现只有这对我有用
const AppHeader = () => {
return(
<Grid container
alignItems="baseline"
>
<Grid item xs={4}>
<Grid container justify="flex-start">
A
</Grid>
</Grid>
<Grid item xs={4}>
<Grid container justify="center">
B
</Grid>
</Grid>
<Grid item xs={4}>
<Grid container justify="flex-end">
C
</Grid>
</Grid>
</Grid>
)
}
我认为这是一个丑陋的解决方案,因为在项目中放置一个容器对我来说似乎是不必要的。特别是如果我们认为这个容器没有网格项目。我真的很想告诉该项目将其内容与某个位置对齐。如果这个解决方案更像他的解决方案会更好:
const AppHeader = () => {
return(
<Grid container
alignItems="baseline"
>
<Grid item xs={4} justify="flex-start">
A
</Grid>
<Grid item xs={4} justify="center">
B
</Grid>
<Grid item xs={4} justify="flex-end">
C
</Grid>
</Grid>
)
}
有没有办法做类似的事情?