潘志宝
8 天以前 2d1a24ac675eb6ee9513128383097c06bc7de8f4
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'
@@ -37,7 +50,6 @@
import './permission'
import '@/plugins/tongji' // 百度统计
import Logger from '@/utils/Logger'
import VueDOMPurifyHTML from 'vue-dompurify-html' // 解决v-html 的安全隐患
@@ -74,6 +86,8 @@
  setupAuth(app)
  setupMountedFocus(app)
  await router.isReady()
  app.use(VueDOMPurifyHTML)