antd 表格 字体加粗
时间: 2023-11-14 19:25:20 浏览: 309
可以通过自定义表格的 `columns` 属性来为表格中的某一列或多列增加字体加粗的样式。具体步骤如下:
1. 在表格组件中设置 `columns` 属性,该属性接收一个数组作为参数。
2. 在该数组中,定义每一列的属性,其中 `title` 属性为列的标题,`dataIndex` 属性为列对应数据的字段名。
3. 在需要加粗的列的属性对象中,设置 `className` 属性为自定义的类名,例如 `bold-text`。
4. 在 CSS 文件中,定义 `bold-text` 类名的样式,例如设置 `font-weight` 属性为 `bold`。
示例代码如下:
```
const columns = [
{
title: '姓名',
dataIndex: 'name',
},
{
title: '年龄',
dataIndex: 'age',
className: 'bold-text', // 设置需要加粗的列的类名
},
{
title: '地址',
dataIndex: 'address',
className: 'bold-text', // 设置需要加粗的列的类名
},
];
<Table dataSource={dataSource} columns={columns} />
```
在上述代码中,`bold-text` 是自定义的类名,可以在 CSS 文件中定义该类名的样式。
注意:在使用自定义类名时,需要注意与 antd 的默认样式的冲突问题。可以通过设置 `!important` 来覆盖默认样式。例如:
```
.bold-text {
font-weight: bold !important;
}
```
阅读全文