element ui el-tree回顯問題及提交問題(當后台返回的el-tree相關數組的時候,子菜單未全部選中,但是只要父級菜單的id在數組中,那么他的子菜單為全部選中狀態)


1:問題原因:我們可能使用

this.$refs.tree.setCheckedKeys(this.defalutArr);
或者使用
:default-expanded-keys="treeDataSelect" :default-checked-keys="treeDataSelect"
來進行回顯的

2.解決方法
//默認選中的樹的數據
setTimeout(function () {
           res.data.selected.forEach((value)=>{
//1. 勾選節點的 key 或者 data 2. boolean 類型,節點是否選中 3. boolean 類型,是否設置子節點 ,默認為 false)如果全部選中setCheckedKeys
              that.$refs.treeObj.setChecked(value,true,false)
           })
 },500);

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM