ant table 鼠标移动行的颜色更改
时间: 2023-06-02 07:04:18 浏览: 548
ant design的table组件实现全选功能以及自定义分页
很高兴为您解答问题。您可以在Ant Design Table中使用rowClassName属性来改变鼠标移动时行的颜色,示例代码如下:
```javascript
import { Table } from 'antd';
const dataSource = [
{
key: '1',
name: 'John Brown',
age: 32,
address: 'New York No. 1 Lake Park',
},
{
key: '2',
name: 'Jim Green',
age: 42,
address: 'London No. 1 Lake Park',
},
{
key: '3',
name: 'Joe Black',
age: 32,
address: 'Sidney No. 1 Lake Park',
},
];
const rowClassName = (record, index) => {
if (index % 2 === 0) {
return 'table-row-light';
} else {
return 'table-row-dark';
}
};
const columns = [
{
title: 'Name',
dataIndex: 'name',
key: 'name',
},
{
title: 'Age',
dataIndex: 'age',
key: 'age',
},
{
title: 'Address',
dataIndex: 'address',
key: 'address',
},
];
const App = () => {
return (
<Table dataSource={dataSource} columns={columns} rowClassName={rowClassName} />
);
};
export default App;
```
在上述代码中,我们使用rowClassName属性来为不同的行指定不同的类名,然后在CSS中定义对应的样式即可改变行的颜色。具体实现可以参考Ant Design的官方文档。
阅读全文