mirror of
https://gitee.com/beijing_hongye_huicheng/lilishop-ui.git
synced 2026-08-06 10:57:26 +08:00
manager 升级到vue3
This commit is contained in:
@@ -1,30 +1,23 @@
|
||||
import Vue from "vue";
|
||||
import Vuex from "vuex";
|
||||
|
||||
import { createStore } from "vuex";
|
||||
import app from "./modules/app";
|
||||
import setting from './modules/setting';
|
||||
import setting from "./modules/setting";
|
||||
import user from "./modules/user";
|
||||
import dict from "./modules/dict";
|
||||
|
||||
Vue.use(Vuex);
|
||||
|
||||
const store = new Vuex.Store({
|
||||
const store = createStore({
|
||||
state: {
|
||||
// 状态
|
||||
openStyleStore: "", // 移动端楼层装修中选择风格存储
|
||||
openStoreId:"",
|
||||
notices: "" //通知提示信息
|
||||
},
|
||||
mutations: {
|
||||
// 改变方法
|
||||
openStyleStore: "",
|
||||
openStoreId: "",
|
||||
notices: "",
|
||||
},
|
||||
mutations: {},
|
||||
actions: {},
|
||||
modules: {
|
||||
app,
|
||||
user,
|
||||
setting,
|
||||
dict
|
||||
}
|
||||
dict,
|
||||
},
|
||||
});
|
||||
|
||||
export default store;
|
||||
|
||||
@@ -5,7 +5,7 @@ import {
|
||||
router
|
||||
} from '@/router/index';
|
||||
import Util from '@/libs/util';
|
||||
import Vue from 'vue';
|
||||
import i18n from '@/locale';
|
||||
|
||||
const app = {
|
||||
state: {
|
||||
@@ -34,11 +34,10 @@ const app = {
|
||||
// 动态添加主界面路由,需要缓存
|
||||
updateAppRouter(state, routes) {
|
||||
state.routers.push(...routes);
|
||||
router.addRoutes(routes);
|
||||
// 实际 addRoute 在 util.registerDynamicRoutes 中完成
|
||||
},
|
||||
// 动态添加全局路由404、500等页面,不需要缓存
|
||||
updateDefaultRouter(state, routes) {
|
||||
router.addRoutes(routes);
|
||||
// 兼容旧调用,404 由 registerDynamicRoutes 注册
|
||||
},
|
||||
setAdded(state, v) {
|
||||
state.added = v;
|
||||
@@ -122,7 +121,7 @@ const app = {
|
||||
switchLang(state, lang) {
|
||||
state.lang = lang;
|
||||
localStorage.lang = lang;
|
||||
Vue.config.lang = lang;
|
||||
i18n.global.locale = lang;
|
||||
},
|
||||
setMessageCount(state, count) {
|
||||
state.messageCount = count;
|
||||
|
||||
@@ -1,11 +1,12 @@
|
||||
import Cookies from 'js-cookie';
|
||||
import util from '@/libs/util';
|
||||
|
||||
const user = {
|
||||
state: {},
|
||||
mutations: {
|
||||
logout () {
|
||||
util.clearDynamicRoutes();
|
||||
Cookies.remove('userInfoManager');
|
||||
// 清空打开的页面等数据
|
||||
localStorage.clear();
|
||||
}
|
||||
}
|
||||
|
||||
Reference in New Issue
Block a user