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 属性是读不到的。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题