dramaling-app/apps/web/src/main.ts

35 lines
675 B
TypeScript

console.log('main.ts loading...')
import { createApp } from 'vue'
import { Quasar, Notify, Loading, Dialog } from 'quasar'
import App from './App.vue'
import router from './router'
import { pinia } from './stores'
// Quasar樣式
import 'quasar/dist/quasar.css'
import '@quasar/extras/material-icons/material-icons.css'
console.log('Creating Vue app...')
const app = createApp(App)
console.log('Adding Quasar...')
app.use(Quasar, {
plugins: {
Notify,
Loading,
Dialog
}
})
console.log('Adding Pinia...')
app.use(pinia)
console.log('Adding router...')
app.use(router)
console.log('Mounting Vue app...')
app.mount('#app')
console.log('Vue app mounted!')