main.ts 719 B

123456789101112131415161718192021222324252627
  1. import { createApp } from 'vue'
  2. import App from './App.vue'
  3. import router from './router'
  4. import '@/router/before'
  5. import { createPinia } from 'pinia'
  6. import antd from 'ant-design-vue'
  7. import UsePro from './utils/UsePro'
  8. import { assets } from '@/utils/static'
  9. import cronAnt from '@vue-js-cron/ant'
  10. import '@vue-js-cron/ant/dist/ant.css'
  11. import 'normalize.css'
  12. import { keyboard } from '@/directives/index'
  13. import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
  14. const pinia = createPinia()
  15. pinia.use(piniaPluginPersistedstate)
  16. createApp(App)
  17. .use(router)
  18. .use(pinia)
  19. .use(antd)
  20. .use(UsePro)
  21. .use(cronAnt)
  22. .directive('keyboard', keyboard)
  23. .provide('useStaticImg', assets)
  24. .mount('#app')