main.js 695 B

123456789101112131415161718192021222324252627
  1. import { createApp } from 'vue'
  2. import 'element-plus/dist/index.css'
  3. import './style/element_visiable.scss'
  4. import ElementPlus from 'element-plus'
  5. import zhCn from 'element-plus/es/locale/lang/zh-cn'
  6. // 引入gin-vue-admin前端初始化相关内容
  7. import './core/gin-vue-admin'
  8. // 引入封装的router
  9. import router from '@/router/index'
  10. import '@/permission'
  11. import run from '@/core/gin-vue-admin.js'
  12. import auth from '@/directive/auth'
  13. import { store } from '@/pinia'
  14. import App from './App.vue'
  15. const app = createApp(App)
  16. app.config.productionTip = false
  17. app
  18. .use(run)
  19. .use(store)
  20. .use(auth)
  21. .use(router)
  22. .use(ElementPlus, { locale: zhCn })
  23. .mount('#app')
  24. export default app