5_vue视图不更新问题
修改对象更新视图

数据更改影响视图更新,前提是数据用在了视图上

console.log(this.$set());


修改数组更新视图


6_filter_computed
filter
过滤器比如可以处理钱,3.0把它干掉了




如果重名,优先使用局部过滤器

computed
不建议把业务逻辑直接写到插值表达式里边,尽可能的保证模板简洁



set方法里可以写异步

7_计算属性
计算属性和data中的属性名重复会报错

1.主管意识上能判断出有依赖关系的就可以用计算属性,比如全选;2.vuex中会常用

源码




创建空对象



8_侦听器watch


监听路由两种都可以用,推荐使用watch()侦听器
侦听器也可以设置刚加载就先执行一次


本文介绍了Vue.js开发中遇到的视图不更新问题,强调了使用`this.$set()`确保数据变化触发视图更新。同时,讨论了`filter`和`computed`的使用场景,推荐将复杂逻辑移出模板。还提到了计算属性的正确应用,避免与data属性冲突,并展示了在`watch`中监听路由变化和执行初始操作的方法。
1313

被折叠的 条评论
为什么被折叠?



