购物车、结算和订单初始页面

This commit is contained in:
sfmind
2022-12-05 21:51:39 +08:00
parent 0b9ddddd18
commit 6878ac04c9
17 changed files with 994 additions and 46 deletions

View File

@ -0,0 +1,28 @@
import { getCartDetail } from '@/api/cart'
const cart = {
state: {
cartCount: 0
},
mutations: {
//记录购物车商品数量
SET_CART_COUNT(state, data) {
const arr = data.length || []
state.cartNumber = arr.length
}
},
actions: {
//获取购物车数据
CartProductDetail({ state, commit }) {
return getCartDetail()
.then(res => {
commit('SET_CART_COUNT', res.data)
return Promise.resolve(res)
})
.catch(err => {
return Promise.reject(err)
})
}
}
}
export default cart