,值是一个对象,并且添加与之相对应的计算属性
计算属性得到的值是之前缓存的计算结果,不会多次执行
实例代码如下所示
<!...}
}
}
})
温馨提示
当一旦确定计算属性只读取...(get),而不去修改set,确定了只读不改,可以使用简写形式,如下所示等价
// 其他省略,如上所示
computed: {
// 一旦确定计算属性只读取(get),而不去修改set,可以使用简写形式...immediate:true,deep: true,就可以简写,上面的watch,如下是等价的
注意
如果写成简写的方式,那么就无法写配置选项
// 其他部分省略,如上所示
watch: {...,那么watch就可以有效的去开启一个异步任务
从上面的图中总结出
computed:监测的是依赖值,当依赖值不变的情况下,会直接读取缓存进行复用,当依赖值有变化时,会重新计算
watch: 监测的是属性值