只有前两个可以选中,下面三条数据都无法选中,一开始以为是代码写的有问题,还看了半天逻辑
最后发现,这个表格的数据有一个字段名是children,而table组件识别到这个字段会认为表格是一个树形表格,前两条数据可以选中是因为children:[]
给table添加了row-key="id",表格实际是下图所示
解决方法:因为这个字段在这块没起什么作用,就换了个名字。
var resdata = res.data.result.items.map((item: any) => { return { ...item, childrenbank: item.children, children: [] }; }); tableData.value = resdata;
标签:表格,复选框,item,选中,plus,table,数据,children From: https://www.cnblogs.com/shenhaii/p/18085810