mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-11-04 12:18:42 +08:00 
			
		
		
		
	
		
			
				
	
	
		
			29 lines
		
	
	
		
			592 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
			
		
		
	
	
			29 lines
		
	
	
		
			592 B
		
	
	
	
		
			JavaScript
		
	
	
	
	
	
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
 |