From 52d463e03c1f074099ed8e8a6b7c3ddde52d2708 Mon Sep 17 00:00:00 2001 From: quanyawei <401863037@qq.com> Date: Fri, 27 Oct 2023 14:50:28 +0800 Subject: [PATCH] fix:小程序初版 --- store/index.js | 40 ++++++++++++++++++++++++++++++++++++---- 1 files changed, 36 insertions(+), 4 deletions(-) diff --git a/store/index.js b/store/index.js index 293363c..3d8198f 100644 --- a/store/index.js +++ b/store/index.js @@ -1,7 +1,39 @@ import Vue from 'vue' import Vuex from 'vuex' -import modules from './modules/index.js' Vue.use(Vuex) - -const store = new Vuex.Store(modules) -export default store +const store = new Vuex.Store({ + state: { + userInfor: {}, + tonken: '', + dictObj: {}, + dict: null + }, + mutations: { + setUserInfor(state, data) { + state.userInfor = data + // ������������������ + uni.setStorageSync('userInfor', JSON.stringify(data)) //������������������������������ + }, + setDictObj(state, data) { + state.dictObj = data + // ������������������ + uni.setStorageSync('dictObj', JSON.stringify(data)) //������������������������������ + }, + setDict(state, data) { + state.dict = data + // ������������������ + uni.setStorageSync('dict', JSON.stringify(data)) //������������������������������ + }, + setTonken(state, data) { + state.tonken = data + // ������������������ + uni.setStorageSync('tonken', data) + }, + }, + actions: { + getUserInfo(context, data) { + context.commit('userInfor', data) + } + }, +}) +export default store \ No newline at end of file -- Gitblit v1.8.0