【发布时间】:2021-09-23 19:33:33
【问题描述】:
我是 typescript 和 ant design 的新手,我想使用 ant design 创建一个表格,并希望有一列“删除”来手动删除表格中的每一行。使用普通的 React 和 JS,我可以在我的列对象中呈现删除链接,但使用打字稿,我不能。我必须在我的 Column 类型中定义渲染函数吗?这是如何运作的?有人能帮忙吗?示例代码如下:
type Column = {
title: string;
dataIndex: string;
key: string;
};
const column: Column[] = [
{
title: 'Name',
dataIndex: 'name',
key: 'name'
},
{
title: 'Action',
dataIndex: '',
key: 'x',
render (() => <a>Delete<a>)
}
]
return (
<Table column={column} dataSource={data} />
)
【问题讨论】:
标签: reactjs typescript antd