|
1 | | -import Vue, { createApp } from 'vue' |
2 | | -import VueCompositionApi from '@vue/composition-api' |
3 | | -import ElementUI from 'element-ui' |
| 1 | +import { createApp } from 'vue' |
4 | 2 |
|
5 | 3 | import '@/config/global' |
6 | 4 | import '@/lin/plugin' |
7 | | -import '@/lin/directive' |
8 | | - |
9 | 5 | import CollapseTransition from 'element-ui/lib/transitions/collapse-transition' |
10 | | -import LinNotify from '@/component/notify' |
11 | | -import router from '@/router' |
12 | | -import store from '@/store' |
| 6 | +import directives from '@/lin/directive' |
| 7 | + |
13 | 8 | import App from '@/app.vue' |
| 9 | +import store from '@/store' |
| 10 | +import router from '@/router' |
14 | 11 |
|
15 | | -import StickyTop from '@/component/base/sticky-top/sticky-top' |
16 | 12 | import LIcon from '@/component/base/icon/lin-icon' |
| 13 | +import StickyTop from '@/component/base/sticky-top/sticky-top' |
17 | 14 | import SourceCode from '@/component/base/source-code/source-code' |
18 | 15 |
|
19 | 16 | import '@/assets/style/index.scss' // eslint-disable-line |
20 | 17 | import '@/assets/style/realize/element-variable.scss' |
21 | 18 | import 'element-ui/lib/theme-chalk/display.css' |
22 | 19 |
|
23 | | -Vue.component(CollapseTransition.name, CollapseTransition) |
| 20 | +const app = createApp(App) |
| 21 | + |
| 22 | +app.component(CollapseTransition.name, CollapseTransition) |
24 | 23 |
|
25 | 24 | // base 组件注册 |
26 | | -Vue.component('sticky-top', StickyTop) |
27 | | -Vue.component('l-icon', LIcon) |
28 | | -Vue.component('source-code', SourceCode) |
| 25 | +app.component('l-icon', LIcon) |
| 26 | +app.component('sticky-top', StickyTop) |
| 27 | +app.component('source-code', SourceCode) |
29 | 28 |
|
30 | | -/* eslint no-unused-vars: 0 */ |
31 | | -const AppInstance = createApp(App) |
32 | | - .use(router) |
33 | | - .use(store) |
34 | | - .mount('#app') |
| 29 | +app.use(router) |
| 30 | +app.use(store) |
| 31 | +app.directive(directives) |
| 32 | +app.mount('#app') |
35 | 33 |
|
36 | 34 | // 设置 App 实例 |
37 | | -window.App = AppInstance |
| 35 | +window.App = app |
0 commit comments