小编Sco*_*ott的帖子

更改React Material-UI DataGrid(表格)默认字体大小

使用 Material UI DataGrid,表格中的默认字体太小,看不清文本。

我的代码实际上是他们在页面上演示的复制/粘贴:

https://material-ui.com/components/data-grid/

我的表格中的字体很小。页面的其余部分不使用 Material UI(菜单等)都可以。在 Firefox 开发工具 Inspector 中我看到

继承自div: .MuiDataGrid-root { font-size: 0.875rem; }

在浏览器工具中将其更改为 10px 之类的值,或完全禁用它,确认这就是需要更改的值。编译时它会自动添加到末尾(内联),因此它会覆盖我以前的样式。愚蠢的是,我找不到在哪里添加它。

我查看了几个使用同一张表作为示例的网站,但没有一个网站存在此问题。有人可以告诉我在哪里看,如何修复默认字体大小不正确的表格吗?

我有这些相关的内容:

包.json:

"@material-ui/core": "^4.11.0",
"@material-ui/data-grid": "^4.0.0-alpha.6",
"fontsource-roboto": "^3.0.3",
Run Code Online (Sandbox Code Playgroud)

索引.html

<meta name="viewport" content="minimum-scale=1, initial-scale=1, width=device-width" />
Run Code Online (Sandbox Code Playgroud)

缩写的 .jsx 代码:

import React from 'react';
import { DataGrid } from '@material-ui/data-grid';

const DemoTableMui = () => {
...

 const columns = [{ field: 'id', headerName: 'ID', width: 70 } ]
 const rows = [{ id: 1, lastName: 'Smith', firstName: 'Jon', …
Run Code Online (Sandbox Code Playgroud)

datagrid font-size reactjs material-ui

7
推荐指数
1
解决办法
2万
查看次数

标签 统计

datagrid ×1

font-size ×1

material-ui ×1

reactjs ×1