IVIEW TREE問題總結


1. API得到的tree數組數據,在前端構造成iview tree格式,無法編輯或者無法再次選中的問題:

  • 由於VUE不能檢測到數據或對象的變動,官網文檔有解釋

由於 JavaScript 的限制,Vue 不能檢測以下變動的數組:

  • 當你利用索引直接設置一個項時,例如:vm.items[indexOfItem] = newValue
  • 當你修改數組的長度時,例如:vm.items.length = newLength
    可以使用如下代碼解決數組的變動
    vm.$set(vm.items, indexOfItem, newValue)

2. TREE父級checked選中的情況下,即使子集中有checked為false的項,默認也是顯示為選中的,所以數據保存中如果子項有未選中的,父級不要默認選中。

  • 這個問題一般會在開發頁面時讓人撓頭,但使用iview tree保存成功后自然就會是正確的選中狀態了。


免責聲明!

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



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