1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
| import type { App } from "vue";
|
| import { setupDirective } from "@/directive";
| import { setupRouter } from "@/router";
| import { setupStore } from "@/store";
| import { setupElIcons } from "./icons";
| import { setupPermission } from "./permission";
|
| export default {
| install(app: App<Element>) {
| // 自定义指令(directive)
| setupDirective(app);
| // 路由(router)
| setupRouter(app);
| // 状态管理(store)
| setupStore(app);
| // Element-plus图标
| setupElIcons(app);
| // 路由守卫
| setupPermission();
| },
| };
|
|