element table toggleRowSelection函数无效问题

1,097 阅读1分钟
  1. element table 设置多选无效解决方法

  2. 参数不同会无效,table数据引入类型不同会无效

  3. 解决方法如下:

         ```js
           // tableData 源数据 record 接口返回数据
          record.forEach((item) => {
              const tableData = this.tableData.find((it) => it.id === item.id);
              if (tableData) {
                this.handleCheckboxSelected(tableData);
              } else {
                this.handleCheckboxSelected(item);
              }
          });
          async handleCheckboxSelected(item) {
             await this.$nextTick();
             this.$refs['multipleTable'].toggleRowSelection(item, true);
          },
         ```