Files
ece.suwa3d.com/src/oauth.ts
T
2025-06-05 09:25:26 +08:00

42 lines
1.1 KiB
TypeScript
Raw Blame History

This file contains ambiguous Unicode characters
This file contains Unicode characters that might be confused with other characters. If you think that this is intentional, you can safely ignore this warning. Use the Escape button to reveal them.
import { createApp } from 'vue'
import { createPinia } from 'pinia'
import piniaPluginPersistedstate from 'pinia-plugin-persistedstate'
import { createRouterScroller } from 'vue-router-better-scroller'
import App from './Oauth.vue'
import router from './router/oauth'
import './app.less'
import './assets/icon/iconfont.css'
// Vant 桌面端适配
import '@vant/touch-emulator'
/* --------------------------------
Vant 中有个别组件是以函数的形式提供的,
包括 Toast,Dialog,Notify 和 ImagePreview 组件。
在使用函数组件时,unplugin-vue-components
无法自动引入对应的样式,因此需要手动引入样式。
------------------------------------- */
import 'vant/es/toast/style'
import 'vant/es/dialog/style'
import 'vant/es/notify/style'
import 'vant/es/image-preview/style'
const app = createApp(App)
const pinia = createPinia()
pinia.use(piniaPluginPersistedstate)
app.use(router)
app.use(pinia)
// 增强了 Vue Router v4 的滚动行为
app.use(createRouterScroller({
selectors: {
'window': true,
'body': true,
'.scrollable': true,
},
}))
app.mount('#app')