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