UNPKG

920 BJavaScriptView Raw
1import Vue from 'vue';
2import DemoBox from "./views/DemoBox"
3import Router from 'vue-router';
4import App from './App.vue';
5import KView from '../src';
6import { routes } from './router'
7import { Select,Option } from 'element-ui'
8Vue.use(Select)
9Vue.use(Option)
10
11import {Icon} from 'ant-design-vue'
12
13Vue.use(Icon)
14
15Vue.component(DemoBox.name, DemoBox)
16Vue.use(KView);
17Vue.use(Router);
18
19// 开启debug模式
20Vue.config.debug = true;
21
22const myRouter = new Router({
23 routes
24});
25
26myRouter.beforeEach((to, from, next) => {
27 document.title = to.meta.title || '';
28 next();
29})
30
31myRouter.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
40new Vue({
41 el: '#root',
42 router: myRouter,
43 render: r => r(App)
44})
\No newline at end of file