需要实现的效果
在点击的拿到列表的数据行的数据,之前看了很多博客都是用overlay这个属性,因为这个属性已经废弃了,现在用最新的是menu
新的改变
<Dropdown key="actionGroup" menu={{ items, onClick: ({key}) => {
return handleChildActions(record, key);
} }}>
<a onClick={e => e.preventDefault()}>
<Space>
更多
<DownOutlined />
</Space>
</a>
</Dropdown>
const handleChildActions = (row: any, key: any) => {
if (key === 'baike') {
} else if (key === 'deltext') {
showConfirm(row.id)
}
};
const items: MenuProps['items'] = [
{
label: '百科',
key: 'baike',
},
{
label: '删除',
key: 'deltext',
},
];
最后就可以拿到相应的数据了,撒花。