feat: 添加按钮权限

This commit is contained in:
xiaoxian521
2021-06-30 14:29:40 +08:00
parent a8bc76ed9c
commit ad1de9530a
11 changed files with 137 additions and 72 deletions

View File

@@ -1,4 +1,4 @@
import { createApp } from "vue";
import { createApp, Directive } from "vue";
import App from "./App.vue";
import router from "./router";
import { setupStore } from "/@/store";
@@ -43,6 +43,12 @@ app.use(Storage, {
},
});
// 自定义指令
import * as directives from "/@/directives";
Object.keys(directives).forEach((key) => {
app.directive(key, (directives as { [key: string]: Directive })[key]);
});
// 获取项目动态全局配置
export const getServerConfig = async (): Promise<any> => {
return axios({
@@ -74,7 +80,11 @@ export const getServerConfig = async (): Promise<any> => {
getServerConfig().then(async () => {
setupStore(app);
app.use(router).use(useElementPlus).use(useTable).use(usI18n);
app
.use(router)
.use(useElementPlus)
.use(useTable)
.use(usI18n);
await router.isReady();