init
This commit is contained in:
20
src/main.js
20
src/main.js
@@ -1,8 +1,13 @@
|
||||
import { createApp } from 'vue'
|
||||
import router from './router'
|
||||
import store from './store'
|
||||
import App from './App.vue'
|
||||
import _ from 'lodash'
|
||||
|
||||
import router from '@/router'
|
||||
import store from '@/store'
|
||||
import App from '@/App.vue'
|
||||
import { hasPermission } from '@/permission'
|
||||
import commonMixin from '@/mixins/common'
|
||||
import { cancelWithChange, clickOutside } from '@/utils/tools'
|
||||
import i18n from '@/i18n'
|
||||
import '@/assets/css/main.scss' // 样式入口
|
||||
|
||||
import ElementPlus from 'element-plus'
|
||||
@@ -11,5 +16,14 @@ const app = createApp(App)
|
||||
app.use(router)
|
||||
app.use(store)
|
||||
app.use(ElementPlus)
|
||||
app.use(i18n)
|
||||
app.use(_)
|
||||
|
||||
app.directive('has', hasPermission) // 注册指令
|
||||
app.directive('click-outside', clickOutside)
|
||||
app.directive('cancel', cancelWithChange)
|
||||
|
||||
app.mixin(commonMixin)
|
||||
|
||||
app.mount('#app')
|
||||
export default app
|
||||
|
||||
Reference in New Issue
Block a user