This commit is contained in:
liangjian
2026-01-27 16:32:15 +08:00
commit 836c61ac55
303 changed files with 34442 additions and 0 deletions

17
library/index.ts Normal file
View File

@@ -0,0 +1,17 @@
import { createHead } from '@vueuse/head'
// import ElementPlus from 'element-plus'
import 'virtual:svg-icons-register'
import { VabIcon } from 'vsv-icon'
import type { App } from 'vue'
import './styles/vab.scss'
export const setupVab = (app: App<Element>) => {
// app.use(ElementPlus)
app.use(createHead())
app.component('VabIcon', VabIcon)
const Plugins = import.meta.glob('./plugins/*.ts', { eager: true })
Object.getOwnPropertyNames(Plugins).forEach((key) => {
const plugin: any = Plugins[key]
app.use(plugin.default)
})
}