基本使用
// 计算商品总数
getgoodsCount (state) {
return state.cartList.reduce((sum, item) => (sum + item.goods_num), 0)
},
进阶使用(附加条件)
// 计算选中商品的总价
getischeckedPrice (state) {
const total = state.cartList.reduce((sum, item) => {
if (item.ischecked) {
return sum + (item.goods_num * item.goods.goods_price_min)
}
return sum
}, 0)
// 保留两位小数
return total.toFixed(2)
},
// 计算选中的商品总数量
getcheckedCounts (state) {
return state.cartList.reduce((sum, item) => {
if (item.ischecked) {
return sum + item.goods_num
}
return sum
}, 0)
}
3031

被折叠的 条评论
为什么被折叠?



