wanmeiyizhan/store/index.js
2025-01-15 18:39:05 +08:00

29 lines
637 B
JavaScript

import Vue from 'vue'
import Vuex from 'vuex'
import createPersistedState from 'vuex-persistedstate'
import state from './state'
import getters from './getters'
import mutations from './mutations'
import city from './modules/switchCity'
import shoppingCart from './modules/shoppingCart'
Vue.use(Vuex)
export default new Vuex.Store({
state,
mutations,
getters,
plugins: [
createPersistedState({
storage: {
getItem: key => uni.getStorageSync(key),
setItem: (key, value) => uni.setStorageSync(key, value),
removeItem: key => { }
}
})
],
modules: {
city,
shoppingCart
}
})