import Vue from 'vue'
 import Vuex from 'vuex'

Vue.use(Vuex)
const store = new Vuex.Store({
    state: {
		yuyueData:'',
		carInfo:'',
		ckshopInfo:'',
		userInfo:'',
		wxOpenData:'',
	},
	getters:{
		getyuyueData(state){
			return state.yuyueData
	    },
	    getcarInfo(state){
	    	return state.carInfo
	    },
		getckshopInfo(state){
			return state.ckshopInfo
		},
		getuserInfo(state){
			return state.userInfo
		},
		getwxOpenData(state){
			return state.wxOpenData
		}
    },
    mutations: {
		mutationsyuyueData(state,data){
			state.yuyueData=data
		},
		mutationscarInfo(state,data){
			state.carInfo=data
		},
		mutationsckshopInfo(state,data){
			state.ckshopInfo=data
		},
		mutationsuserInfo(state,data){
			state.userInfo=data
		},
		mutationswxOpenData(state,data){
			state.wxOpenData=data
		},
	},
    actions: {
		actionsyuyueData(context,playload){
			context.commit('mutationsyuyueData',playload)
		},
		actionscarInfo(context,playload){
			context.commit('mutationscarInfo',playload)
		},
		actionsckshopInfo(context,playload){
			context.commit('mutationsckshopInfo',playload)
		},
		actionsuserInfo(context,playload){
			context.commit('mutationsuserInfo',playload)
		},
		actionswxOpenData(context,playload){
			context.commit('mutationswxOpenData',playload)
		},
	}
})
export default store