elementUI 表格组件复选框回显问题

官方文档的关键

 

table上的属性

正常使用

<el-table :row-key="getkey">

</el-table>
//在data里或者methods里
// row 当前行数据
getkey(row){
  return row.id
}

 

第二属性

<el-table-column :reserve-selection="true" type="selection">
</el-table-column>


最后在table上加个@selection-change="handleSelectionChange"

最后在切换分页时勾选的数据就不会丢失了

最后代码长这样 

<el-table :row-key="getkey" @selection-change="handleSelectionChange">
    <el-table-column :reserve-selection="true" type="selection">
    </el-table-column>
</el-table>
methods:{

 getkey(row){
   return row.id
 },
 handleSelectionChange(val){
   console.log('最终值',val) 
 }
}

其实代码很简单只是有时候不注意就会把某些东西遗漏掉,如果没有效果多半时row-key出了问题

认真看文档真的很重要 

 

 

评论 2
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值