1 | import Vue from 'vue';
|
2 | import DemoBox from "./views/DemoBox"
|
3 | import Router from 'vue-router';
|
4 | import App from './App.vue';
|
5 | import KView from '../src';
|
6 | import { routes } from './router'
|
7 | import { Select,Option } from 'element-ui'
|
8 | Vue.use(Select)
|
9 | Vue.use(Option)
|
10 |
|
11 | import {Icon} from 'ant-design-vue'
|
12 |
|
13 | Vue.use(Icon)
|
14 |
|
15 | Vue.component(DemoBox.name, DemoBox)
|
16 | Vue.use(KView);
|
17 | Vue.use(Router);
|
18 |
|
19 |
|
20 | Vue.config.debug = true;
|
21 |
|
22 | const myRouter = new Router({
|
23 | routes
|
24 | });
|
25 |
|
26 | myRouter.beforeEach((to, from, next) => {
|
27 | document.title = to.meta.title || '';
|
28 | next();
|
29 | })
|
30 |
|
31 | myRouter.afterEach((to, from, next) => {
|
32 | window.scrollTo(0, 0);
|
33 | Vue.nextTick(() => {
|
34 | document.querySelectorAll('pre code').forEach((block) => {
|
35 | hljs.highlightBlock(block);
|
36 | });
|
37 | });
|
38 | });
|
39 |
|
40 | new Vue({
|
41 | el: '#root',
|
42 | router: myRouter,
|
43 | render: r => r(App)
|
44 | }) |
\ | No newline at end of file |