美文网首页
avue-crud selectionList的勾选显示错误问题

avue-crud selectionList的勾选显示错误问题

作者: 梅先森森森森森森 | 来源:发表于2022-04-06 17:51 被阅读0次

选择某个列表之后 , 勾选几列数据后 , 再次点进去如何把之前勾选的数据在这个列表上回显勾选的项 , 解决方法如下 :

onLoad(page, params = {}) {
      this.loading = true;
      getList(page.currentPage,page.pageSize, Object.assign(params, this.query)).then(res => {
            this.page.total = res.data.data.total;
            this.data = res.data.data.records;
            let selectionList = this.data.filter(item => {
                 for(let i = 0; i < this.idsList.length; i++){
                      if(this.idsList[i] === item.id) return true;
                 }
                 return false;
            });
            this.$nextTick(() => {
                  this.$refs.crud.toggleSelection(selectionList);
            });
            this.loading = false;
     })
}

相关文章

网友评论

      本文标题:avue-crud selectionList的勾选显示错误问题

      本文链接:https://www.haomeiwen.com/subject/hhjssrtx.html