import Vue from 'vue' import Vuex from 'vuex' import createPersistedState from 'vuex-persistedstate' import { user } from './modules' import getters from './getters' Vue.use(Vuex) export default new Vuex.Store({ modules: { user }, state: { }, mutations: { }, actions: { }, getters, plugins: [ // 可以有多个持久化实例 createPersistedState({ key: 'app_config_data', // 状态保存到本地的 key storage: { // 存储方式定义 getItem: (key) => uni.getStorageSync(key), // 获取 setItem: (key, value) => uni.setStorageSync(key, value), // 存储 removeItem: (key) => uni.removeStorageSync(key) // 删除 } }) ] })