computed计算属性

当依赖的属性的值发生变化的时候,才会触发他的更改,如果依赖的值,不发生变化的时候,使用的是缓存中的属性值

1
2
3
4
5
6
7
let $total = ref<number>(0) //定义一个number类型的响应式数据,默认值为0

$total = computed<number>(() => { // computed返回值为number类型
return obj.reduce((prev, next) => {
return prev + (next.num * next.price)
}, 0)
})