3 回答

TA貢獻(xiàn)1818條經(jīng)驗(yàn) 獲得超11個(gè)贊
解決方案
使用word-wrap,它適用于 Material-UI 的排版。
wordWrap: "break-word"
演示
<Typography
variant="h1"
component="h2"
align="center"
style={{ wordWrap: "break-word" }}
>
123 456 789 qwertyuiopasdfghjklzxcvbnmdfsafasfasfadfaf
</Typography>

TA貢獻(xiàn)1811條經(jīng)驗(yàn) 獲得超4個(gè)贊
我遇到了這個(gè),這是一個(gè)很好的解決方案。我最終將它全局添加到我的排版中。如果您需要這個(gè),只需將 keikai 的答案添加到您的 createMuiTheme。
//theme.jsx or theme.tsx
import { createMuiTheme, responsiveFontSizes } from '@material-ui/core/styles';
let theme = createMuiTheme({
overrides: {
MuiTypography: {
root: {
wordWrap: "break-word"
}
}
}
});
export default theme;

TA貢獻(xiàn)1906條經(jīng)驗(yàn) 獲得超10個(gè)贊
更新 24-11-2021 createMuiTheme 已棄用有效的新版本:
const theme = createTheme({
components: {
MuiTypography: {
styleOverrides: {
root: {
wordWrap: "break-word"
},
},
},
MuiCard: {
styleOverrides: {
root: {
width: "auto",
margin: 10,
},
},
},
},
});
添加回答
舉報(bào)