Vue antd table如何删除一行的数据?

1677172343135.png
1677172437928.png
用了splice 和filter 都是key 报错未定义

阅读 1.7k
1 个回答

不知道你的 goDetele 方法是怎么样的。看起来是因为传入的 recordundefined,所以去读取 key 属性,所以报错了。或者说就没有 record.key 属性,然后你 goDetele 方法又去从获取了一边 key 值。所以最好是贴一下你的 goDetele 方法。


哦,我知道为啥了,AntD Vue<a-table> 组件的 slot-scope 如果你想要用 record 得传两个参(slot-scope="text, record"),第一个是你当前 dataIndex 的值,第二个才是对应的 rowData
估计你 action 列没有声明 dataIndex 所以直接读 textkey 属性是读不到的。

推荐问题