-
Notifications
You must be signed in to change notification settings - Fork 57
/
Copy pathmain.ts
43 lines (40 loc) · 1.07 KB
/
main.ts
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
24
25
26
27
28
29
30
31
32
33
34
35
36
37
38
39
40
41
42
43
/*
* @Author: zouyaoji@https://github.com/zouyaoji
* @Date: 2021-12-08 23:26:13
* @LastEditTime: 2022-07-23 13:36:42
* @LastEditors: zouyaoji
* @Description:
* @FilePath: \vue-cesium-demo\src\main.ts
*/
import { createApp } from 'vue'
import { Quasar, Notify, Dialog, LocalStorage, Loading, AppFullscreen } from 'quasar'
import quasarLang from 'quasar/lang/zh-CN'
import VueCesium from 'vue-cesium'
// Import store and router instances
import { pinia } from '@store/index'
import router from '@router/index'
// Import icon libraries
import '@quasar/extras/material-icons/material-icons.css'
// Import VueCesium css
import 'vue-cesium/dist/index.css'
// Import Quasar css
import 'quasar/src/css/index.sass'
import '@src/assets/style/index.scss'
import { i18n } from '@src/i18n'
import App from './App.vue'
const app = createApp(App)
app.use(Quasar, {
plugins: {
Notify,
Dialog,
LocalStorage,
Loading,
AppFullscreen
}, // import Quasar plugins and add here
lang: quasarLang
})
app.use(i18n)
app.use(VueCesium)
app.use(pinia)
app.use(router)
app.mount('#app')