27 lines
715 B
JavaScript
27 lines
715 B
JavaScript
/** 主入口js */
|
|
import {createApp} from 'vue';
|
|
import App from './App.vue';
|
|
import store from './store';
|
|
import router from './router';
|
|
import axios from 'axios';
|
|
import VueAxios from 'vue-axios';
|
|
import './config/axios-config';
|
|
import permission from './utils/permission';
|
|
import './styles/index.less';
|
|
import EleAdminPro from 'ele-admin-pro';
|
|
import ModalUtil from 'ele-admin-pro/packages/modal-util';
|
|
import i18n from './lang';
|
|
import diyDirective from './directive';
|
|
|
|
const app = createApp(App);
|
|
app.config.productionTip = false;
|
|
app.use(store);
|
|
app.use(router);
|
|
app.use(VueAxios, axios);
|
|
app.use(permission);
|
|
app.use(EleAdminPro);
|
|
app.use(ModalUtil);
|
|
app.use(i18n);
|
|
app.use(diyDirective)
|
|
app.mount('#app');
|