调用table.$refs.multipleTable.toggleRowSelection(value,false)时失效

image.png这是table中选中的某一行,然后右边显示左边选中的数据image.png`,正常情况下,点击取消能与复选框联动,但是table经过上一页,下一页翻选后,在点击取消,就没了联动,也能进到判断条件里面,就table.$refs.multipleTable.toggleRowSelection(value,false)没有用。

//右边点击单个删除
    deleteChange(value){
      this.handleCheckData(value);

//存对象的数组
this.textData.splice(this.textData.indexOf(value),1);

   //存对象id数组  this.idItems.splice(this.idItems.indexOf(value.USERID),1);
    },
handleCheckData (value) {
      // 从后台获取到的数据
      var table=this
       table.idItems.forEach(item => {
         if (item === value.USERID) {
           console.log("xinxi",table.$refs.multipleTable)
             table.$refs.multipleTable&&table.$refs.multipleTable.toggleRowSelection(value)
             console.log("textData",table.textData)
         }
       })
    }
阅读 4.7k
2 个回答
新手上路,请多包涵
撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题