src/main.ts
@@ -4,6 +4,19 @@
// 导入全局的svg图标
import '@/plugins/svgIcon'
import Iconify from '@iconify/iconify'
import epJson from '@iconify/json/json/ep.json'
import faJson from '@iconify/json/json/fa.json'
import faSolidJson from '@iconify/json/json/fa-solid.json'
Iconify.addCollection(epJson)
Iconify.addCollection(faJson)
Iconify.addCollection(faSolidJson)
export * from '@iconify/iconify'
export default Iconify
// 初始化多语言
import { setupI18n } from '@/plugins/vueI18n'
@@ -29,7 +42,7 @@
import router, { setupRouter } from '@/router'
// 权限
import { setupAuth } from '@/directives'
import { setupAuth, setupMountedFocus } from '@/directives'
import { createApp } from 'vue'
@@ -74,6 +87,8 @@
  setupAuth(app)
  setupMountedFocus(app)
  await router.isReady()
  app.use(VueDOMPurifyHTML)