以下是示例代码:
import React, { Component } from 'react';
import { Table } from 'antd';
class App extends Component {
state = {
selectedRows: [],
};
handleSelect = (record, selected, selectedRows) => {
const { selectedRows } = this.state;
const newSelectedRows = selected ? [...selectedRows, record] : selectedRows.filter(row => row.id !== record.id);
this.setState({ selectedRows: newSelectedRows });
}
render() {
const { selectedRows } = this.state;
const columns = [
{
title: 'Name',
dataIndex: 'name',
},
{
title: 'Age',
dataIndex: 'age',
},
{
title: 'Address',
dataIndex: 'address',
},
{
title: 'Action',
key: 'action',
render: () => Delete,
},
];
const data = [
{ id: 1, name: 'John Brown', age: 32, address: 'New York No. 1 Lake Park' },
{ id: 2, name: 'Jim Green', age: 42, address: 'London No. 1 Lake Park' },
{ id: 3, name: 'Joe Black', age: 32, address: 'Sidney No. 1 Lake Park' },
];
return (
);
}
}
export default App;