export const state = () => ({ // 购物车信息 cart: { fetching: false, data: [] }, // 结算页信息 pay: { fetching: false, data: [] }, // 收货地址 address: { fetching: false, data: [] }, // 发票 invoice: { fetching: false, data: [] }, // 订单 order: { fetching: false, data: [] }, // 账户 account: { fetching: false, data: [] } }) export const mutations = { REQUEST_CART (state) { state.cart.fetching = true }, GET_CART_FAILURE (state) { state.cart.fetching = false }, GET_CART_SUCCESS (state, result) { state.cart.fetching = false state.cart.data = result }, REQUEST_PAY (state) { state.pay.fetching = true }, GET_PAY_FAILURE (state) { state.pay.fetching = false }, GET_PAY_SUCCESS (state, result) { state.pay.fetching = false state.pay.data = result }, REQUEST_ADDRESS (state) { state.address.fetching = true }, GET_ADDRESS_FAILURE (state) { state.address.fetching = false }, GET_ADDRESS_SUCCESS (state, result) { state.address.fetching = false state.address.data = result }, REQUEST_INVOICE (state) { state.invoice.fetching = true }, GET_INVOICE_FAILURE (state) { state.invoice.fetching = false }, GET_INVOICE_SUCCESS (state, result) { state.invoice.fetching = false state.invoice.data = result }, REQUEST_ORDER (state) { state.order.fetching = true }, GET_ORDER_FAILURE (state) { state.order.fetching = false }, GET_ORDER_SUCCESS (state, result) { state.order.fetching = false state.order.data = result }, REQUEST_ACCOUNT (state) { state.account.fetching = true }, GET_ACCOUNT_FAILURE (state) { state.account.fetching = false }, GET_ACCOUNT_SUCCESS (state, result) { state.account.fetching = false state.account.data = result } }