| 12345678910111213141516171819202122232425262728293031323334353637383940414243444546474849505152535455565758 |
- import Vue from 'vue'
- import 'es6-promise'
- import Vuex from 'vuex'
- Vue.use(Vuex)
- export default new Vuex.Store({
- state: {
- CONFIG: {}, // 页面基础配置信息
- userInfo: {}, // 用户信息
- query: {}, // 路由携带参数
- token: "", // 用户token
- userProfit: {}, // 用户详细流水信息
- },
- // 异步操作
- actions: {
- // 页面配置
- setConfigAction(context, payload) {
- context.commit('setConfigMutation', payload)
- },
- // 用户信息
- userInfoAction(context, payload) {
- context.commit("userInfoMutation", payload)
- },
- // 路由携带参数
- queryAction(context, payload) {
- context.commit("queryMutation", payload)
- },
- // 用户token
- tokenAction(context, payload) {
- context.commit("tokenMutation", payload)
- },
- // 用户的推广员和游戏流水
- userProfitAction(context, payload) {
- context.commit("userProfitMutation", payload)
- },
- },
- mutations: {
- // 页面配置
- setConfigMutation(state, payload) {
- state.CONFIG = payload
- },
- // 用户信息
- userInfoMutation(state, payload) {
- state.userInfo = payload
- },
- // 路由携带参数
- queryMutation(state, payload) {
- state.query = payload
- },
- // 用户token
- tokenMutation(state, payload) {
- state.token = payload
- },
- // 用户的推广员和游戏流水
- userProfitMutation(state, payload) {
- state.userProfit = payload
- },
- }
- })
|