【Vue3】 computed 完整写法 全选反选 、计算商品总价
全选反选
const allCheck = computed({get() {return buyCard.value.every(item => item.checkState)},set(val) {return buyCard.value.forEach(item => item.checkState = val);},});
计算商品总价格
const aggregatePrice = computed(() => {const arr = buyCard.value.filter(item => item.checkState)return arr.reduce((sum, item) => sum + item.price * item.inputValue, 0)
})