import * as types from './mutation-types' const mutations = { [types.SET_SEARCHOBJ] (state, searchObj) { state.searchObj = searchObj }, [types.SET_NEWADDRESS] (state, obj) { state.newAddress = obj }, [types.SET_AREACODE] (state, arr) { state.areaCode = arr }, [types.SET_USERINFO] (state, obj) { state.userInfo = obj }, [types.SET_AVATAR] (state, img) { state.userInfo.headImage = img }, [types.SET_CURRENTPRO] (state, obj) { state.currentPro = obj }, [types.SET_SHOPPINGCART] (state, obj) { state.shoppingCart = obj }, [types.SET_CARTNUMBER] (state, num) { state.cartNumber = num }, [types.SET_NOTICEID] (state, num) { state.noticeId = num }, [types.SET_COLLECTDATA] (state, obj) { state.collectData = obj }, [types.SHOW_LOGIN] (state, obj) { state.showLogin = !state.showLogin }, [types.IS_LOGIN] (state, obj) { state.isLogin = obj }, resetVuex (state) { state.searchObj = {} state.newAddress = {} state.areaCode = [] state.currentPro = {} state.userInfo = { headImage: '' } state.shoppingCart = {} state.cartNumber = '' state.evaluateOrders = {} state.noticeId = {} state.collectData = {} } } export default mutations