element表格默认勾选不生效的问题

本文主要讨论了Element UI表格中默认勾选不生效的问题。解决方案包括确保数据与表格展示的数据一致,避免深拷贝数据,正确设置表格数据,并在获取后端数据后进行设置。文中提供了一段关键代码以帮助解决此类问题。
摘要由CSDN通过智能技术生成

默认勾选可以这样做

在这里插入图片描述

 this.$refs.multipleTable.toggleRowSelection(row);

如果不生效的话,一般需要考虑这几种情况

1、获取数据(选中的数据以及表格展示的数据)这里的两个数据必须是同一个对象的数据,也就是数据必须是表格当中的数据,而且 不能深拷贝

2、设置表格数据

3、设置完成后,一般我们都是获取到后端的代码再设置this.$refs.multipleTable.toggleRowSelection(row);
这里还要加一个$nextTick

具体代码如下:

    /**
     * @description: 获取表格数据
     * @param {String} code
     * @param {String} srcType
     */
    async getTableData(code, srcType) {
   
      try {
   
        this
  • 1
    点赞
  • 4
    收藏
    觉得还不错? 一键收藏
  • 1
    评论
评论 1
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值