avue-crud selectionList的勾選顯示錯誤問題

選擇某個列表之后 , 勾選幾列數(shù)據(jù)后 , 再次點進去如何把之前勾選的數(shù)據(jù)在這個列表上回顯勾選的項 , 解決方法如下 :

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;
     })
}
最后編輯于
?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
【社區(qū)內(nèi)容提示】社區(qū)部分內(nèi)容疑似由AI輔助生成,瀏覽時請結(jié)合常識與多方信息審慎甄別。
平臺聲明:文章內(nèi)容(如有圖片或視頻亦包括在內(nèi))由作者上傳并發(fā)布,文章內(nèi)容僅代表作者本人觀點,簡書系信息發(fā)布平臺,僅提供信息存儲服務(wù)。

友情鏈接更多精彩內(nèi)容