观察和响应Vue实例上的数据变动,当一些数据需要随着其他数据发生变动而变动时,需要使用computed计算属性。
在事件处理中,this指向的Vue实例的计算结果会被缓存起来,只有依赖响应的数据或属性变化时,才会重新计算
计算结果并返回
计算数据或属性的结果,依赖响应的数据或属性发生变化时才会重新计算
一个数据受多个数据的影响
有缓存。。。
return返回结果
。。。购物车
watch:监听某一个值,当被监听的值发生变化时执行对应的 *** 作
一个数据影响多个数据
无缓存。。。
immediate:初始化监听,表示第一次渲染时是否执行这个函数
deep:深度监听,如果监听一个对象,那么是否也监听对象里面的属性变化
。。。搜索框
总结:一般依赖别的属性动态获取值的时候可以使用computed
监听到的值的变化需要做异步 *** 作或者开销比较大的 *** 作时用watch
欢迎分享,转载请注明来源:内存溢出
评论列表(0条)