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保存成功后天然就会是正确的选中状态了。
相关文章
相关标签/搜索