1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
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
|
|