vue3 element-plus el-table表格togg

2024-10-15  本文已影响0人  Mstian

呜呼哀哉!

先看文档:


image.png

再看官方案例:


image.png

刚开始一直以为,toggleRowSelection方法里面的第一个参数和table的data的某一项一样就可以。结果弄了半天,就是不生效。

后来查了资料发现,toggleRowSelection的第一个参数需要是引用值,必须引用table里的data,如果是重新深copy了一份data,那么不好意思,不生效的。

正确案例:

data.value.forEach((item) =>{
  tableRef.value.toggleRowSelection(item, true)
})
// 或者
tableRef.value.toggleRowSelection(data[0], true)
tableRef.value.toggleRowSelection(data[1], true)

请务必记住,data就是你给table组件设置的data属性的值。

愿走出半生,依然有解不完的bug

上一篇 下一篇

猜你喜欢

热点阅读