IVIEW TREE問題總結

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

  • 因爲VUE不能檢測到數據或對象的變更,官網文檔有解釋html

    因爲 JavaScript 的限制,Vue 不能檢測如下變更的數組:
    • 當你利用索引直接設置一個項時,例如:vm.items[indexOfItem] = newValue
    • 當你修改數組的長度時,例如:vm.items.length = newLength
      能夠使用以下代碼解決數組的變更
      vm.$set(vm.items, indexOfItem, newValue)

2. TREE父級checked選中的狀況下,即便子集中有checked爲false的項,默認也是顯示爲選中的,因此數據保存中若是子項有未選中的,父級不要默認選中。

  • 這個問題通常會在開發頁面時讓人撓頭,但使用iview tree保存成功後天然就會是正確的選中狀態了。
相關文章
相關標籤/搜索