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