‘首次‘
This commit is contained in:
@@ -0,0 +1,37 @@
|
||||
import Vue from "vue"
|
||||
import Vuex from 'vuex'
|
||||
import createPersistedState from 'vuex-persistedstate'
|
||||
|
||||
// 导入仓库模块
|
||||
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
|
||||
}
|
||||
})
|
||||
Reference in New Issue
Block a user