2021-10-10 09:59:52 +08:00
|
|
|
import { createApp } from 'vue'
|
2021-10-16 09:40:39 +08:00
|
|
|
|
2021-10-10 09:59:52 +08:00
|
|
|
import App from './App.vue'
|
|
|
|
|
2021-10-16 09:40:39 +08:00
|
|
|
import router, { setupRouter } from './router' // 路由
|
|
|
|
|
|
|
|
import { setupStore } from './store' // 状态管理
|
|
|
|
|
|
|
|
import { setupGlobCom } from './components'
|
|
|
|
|
|
|
|
import '@/styles/index.less'
|
|
|
|
|
|
|
|
import 'virtual:svg-icons-register'
|
|
|
|
|
|
|
|
import './permission' // permission control
|
|
|
|
|
|
|
|
const app = createApp(App)
|
|
|
|
|
|
|
|
setupStore(app) // 引入状态管理
|
|
|
|
|
|
|
|
setupRouter(app) // 引入路由
|
|
|
|
|
|
|
|
setupGlobCom(app) // 引入全局组件
|
|
|
|
|
|
|
|
router.isReady().then(() => {
|
|
|
|
app.mount('#app')
|
|
|
|
})
|