---wiki正式切换到vue3版本---

This commit is contained in:
暮光:城中城
2023-01-11 20:33:42 +08:00
parent bc28320565
commit b8068ef29e
115 changed files with 15723 additions and 40477 deletions

View File

@@ -1,11 +0,0 @@
import Vue from 'vue'
import Vuex from 'vuex'
import global from './modules/global'
Vue.use(Vuex);
export default new Vuex.Store({
modules: {
global,
}
});

View File

@@ -1,22 +0,0 @@
export default {
namespaced: true,
state: {
pageTabNameMap: {},
rightAsideWidth: 0,
},
getters: {
getPageTabNameMap(state) {
return state.pageTabNameMap;
},
},
mutations: {
addTableName(state, item) {
let sameObj = Object.assign({}, state.pageTabNameMap);
sameObj[item.key] = item.val;
state.pageTabNameMap = sameObj;
},
setRightAsideWidth(state, rightAsideWidth) {
state.rightAsideWidth = rightAsideWidth;
},
}
}

View File

@@ -0,0 +1,10 @@
import {defineStore} from 'pinia'
export const useStorePageData = defineStore('pageData', {
state: () => {
return {
pageInfo: {},
}
},
});

View File

@@ -0,0 +1,10 @@
import {defineStore} from 'pinia'
export const useStoreUserData = defineStore('userData', {
state: () => {
return {
// 用户信息
userInfo: {},
}
},
})

View File

@@ -0,0 +1,10 @@
import {defineStore} from 'pinia'
export const useStoreDisplay = defineStore('wikiDisplay', {
state: () => {
return {
// 左边目录栏宽度
viewMenuWidth: 300,
}
},
})