index.ts 453 B

123456789101112131415161718
  1. import { setupRouter } from '@/router'
  2. import { setupStores } from '@/stores'
  3. import type { App } from 'vue'
  4. import { setupElIcons } from '@/plugins/icons'
  5. import { setupDirectives } from '@/plugins/directives'
  6. export default {
  7. install(app: App<Element>) {
  8. // 路由(router)
  9. setupRouter(app)
  10. // 状态管理(store)
  11. setupStores(app)
  12. // Element-plus图标
  13. setupElIcons(app)
  14. // 自定义指令
  15. setupDirectives(app)
  16. }
  17. }