mirror of
				https://gitee.com/hhyykk/ipms-sjy.git
				synced 2025-10-31 18:28:43 +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 |