视图上没有用到的数据更新了,vue会去更新视图吗?

来源:5-7 组件更新(1)

沈剑心23333

2019-07-27

老师,请问一下,如果我在data里定义了noUsed,页面上没有绑定这个noUsed,然后我在某个方法里更新了noUsed,这时vue会更新视图吗?
或者说vue是如何判断的,是进行diff吗?

写回答

1回答

ustbhuangyi

2019-07-28

不会更新视图的,因为你没用到这个 noUsed,就不会触发它的 getter,就不会进行依赖收集。

2
3
ustbhuangyi
回复
Mrliufy
b 是计算属性 message 的依赖,而计算属性又在模板中使用了,它的变更会引起视图的重新渲染。而这位同学的提问不是这个含义
2019-09-18
共3条回复

Vue.js 源码深入解析 深入理解Vue实现原理

全方位讲解 Vue.js 源码,进阶高级工程师

4984 学习 · 1037 问题

查看课程