立天

  博客园  :: 首页  :: 新随笔  :: 联系 :: 订阅 订阅  :: 管理

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保存成功后自然就会是正确的选中状态了。
posted on 2019-04-16 14:55  立天  阅读(4528)  评论(0编辑  收藏  举报