20 lines
508 B
JavaScript
20 lines
508 B
JavaScript
import { createApp } from 'vue'
|
|
import ElementPlus from 'element-plus'
|
|
import 'element-plus/dist/index.css'
|
|
import router from '@/router'
|
|
import App from './App.vue'
|
|
import { setupPermissionDirective } from './directives/permission'
|
|
import mobilePlugin from './plugins/mobile'
|
|
|
|
const app = createApp(App)
|
|
app.use(ElementPlus)
|
|
app.use(router)
|
|
app.use(mobilePlugin, {
|
|
preventZoom: true,
|
|
handleKeyboard: true,
|
|
networkMonitor: true,
|
|
touchFeedback: true
|
|
})
|
|
setupPermissionDirective(app)
|
|
app.mount('#app')
|