vue开发过程中的问题

  1. $eventBus监听无法执行
  2. 数组中多层对象的嵌套遍历会导致视图无法更新,vue中的model和view不同步
    • 方法一:
      this.$forceUpdate() : 方便简单,但未必有效
    • 方法二:
      通过v-show 控制显隐来达到刷新的作用:方法简单,但会多一个变量
    • 方法三(推荐):
      this.$set() : 这是vue自带的一个方法,专门处理对象和数组的数据的更新。

    语法:

    // 数组
    this.$set(this.arr, index, newItem);
    // 对象
    this.$set(this.obj, key, value);
    

posted @ 2022-08-08 10:03  拉布拉多~  阅读(19)  评论(0编辑  收藏  举报