This commit is contained in:
fz
2023-09-05 16:14:07 +08:00
parent 3004bd234a
commit fa8c21a1fc
510 changed files with 40385 additions and 28169 deletions
+11 -33
View File
@@ -1,37 +1,15 @@
import Vue from "vue"
import Vue from 'vue'
import Vuex from 'vuex'
import createPersistedState from 'vuex-persistedstate'
import user from '@/store/modules/user'
import getters from './getters'
// 导入仓库模块
import login from './modules/login.js'
import devList from './modules/devList.js'
import area from './modules/area.js'
import auth from './modules/auth.js'
import search from './modules/search.js'
import message from './modules/message.js'
import loginUserInfo from './modules/userInfoApp.js'
// 数据持久化
const vuexPersisted = new createPersistedState({
storage: {
getItem: key => uni.getStorageSync(key),
setItem: (key, value) => uni.setStorageSync(key, value),
removeItem: key => uni.clearStorageSync(key)
}
})
// 使用 vuex
Vue.use(Vuex)
export default new Vuex.Store({
plugins:[vuexPersisted],
modules:{
login,
devList,
area,
auth,
search,
message,
loginUserInfo
}
})
const store = new Vuex.Store({
modules: {
user
},
getters
})
export default store