不知道你的 goDetele 方法是怎么样的。看起来是因为传入的 record 是 undefined,所以去读取 key 属性,所以报错了。或者说就没有 record.key 属性,然后你 goDetele 方法又去从获取了一边 key 值。所以最好是贴一下你的 goDetele 方法。哦,我知道为啥了,AntD Vue 的 <a-table> 组件的 slot-scope 如果你想要用 record 得传两个参(slot-scope="text, record"),第一个是你当前 dataIndex 的值,第二个才是对应的 rowData。估计你 action 列没有声明 dataIndex 所以直接读 text 的 key 属性是读不到的。
不知道你的
goDetele
方法是怎么样的。看起来是因为传入的record
是undefined
,所以去读取key
属性,所以报错了。或者说就没有record.key
属性,然后你goDetele
方法又去从获取了一边key
值。所以最好是贴一下你的goDetele
方法。哦,我知道为啥了,
AntD Vue
的<a-table>
组件的slot-scope
如果你想要用record
得传两个参(slot-scope="text, record"
),第一个是你当前dataIndex
的值,第二个才是对应的rowData
。估计你
action
列没有声明dataIndex
所以直接读text
的key
属性是读不到的。