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