refactor: main.ts

This commit is contained in:
pany
2022-10-18 14:32:40 +08:00
parent 0698ab03c5
commit 26c54ff23e
6 changed files with 47 additions and 22 deletions

View File

@@ -0,0 +1,9 @@
import type { App } from "vue"
import * as ElementPlusIconsVue from "@element-plus/icons-vue"
export function loadElementPlusIcon(app: App) {
/** 注册所有 Element-Plus Icon */
for (const [key, component] of Object.entries(ElementPlusIconsVue)) {
app.component(key, component)
}
}

View File

@@ -0,0 +1,7 @@
import type { App } from "vue"
import ElementPlus from "element-plus"
export function loadElementPlus(app: App) {
/** Element-Plus 组件完整引入 */
app.use(ElementPlus)
}

8
src/plugins/index.ts Normal file
View File

@@ -0,0 +1,8 @@
import type { App } from "vue"
import { loadElementPlus } from "./element-pus"
import { loadElementPlusIcon } from "./element-pus-icon"
export function loadPlugins(app: App) {
loadElementPlus(app)
loadElementPlusIcon(app)
}