解決el-tree lazy懶加載時,連續勾選前兩個子節點后第二次進入默認選中時,將父節點也勾選的問題


 

在用到el-tree的懶加載和默認勾選功能時,若第一次勾選前幾個連續節點,第二次進入默認勾選時,由於el-tree子節點尚未完全加載(只加載出來前幾個),默認勾選已經開始(已加載出來的子節點被默認勾選),這時el-tree會認為子節點全部勾選,所以父節點也被勾選,這就導致所有子節點都被勾選;

解決方法:

    loadNode(node,resolve) {

      if (node.level == 0) {

        this.firstshowFeature(node,resolve)

      }

      if (node.level >= 1) {

        this.showFeature(node,resolve)

      }

    }

  

 

 


免責聲明!

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



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