|
@@ -1,23 +1,29 @@
|
|
|
import Vue from 'vue'
|
|
|
import VueRouter, { RouteConfig } from 'vue-router'
|
|
|
-import editer from '../views/editer.vue'
|
|
|
-import drafts from '../views/drafts.vue'
|
|
|
+const Editer = () => import('../views/editer.vue')
|
|
|
+const Drafts = () => import('../views/drafts.vue')
|
|
|
Vue.use(VueRouter)
|
|
|
|
|
|
- const routes: Array<RouteConfig> = [
|
|
|
+const routes: Array<RouteConfig> = [
|
|
|
{
|
|
|
path: '/',
|
|
|
+ redirect: '/editer'
|
|
|
+ },
|
|
|
+ {
|
|
|
+ path: '/editer',
|
|
|
name: 'editer',
|
|
|
- component: editer
|
|
|
+ component: Editer
|
|
|
},
|
|
|
{
|
|
|
path: '/drafts',
|
|
|
name: 'drafts',
|
|
|
- component: drafts
|
|
|
+ component: Drafts
|
|
|
}
|
|
|
]
|
|
|
-
|
|
|
+// 使用histroy模式
|
|
|
const router = new VueRouter({
|
|
|
+ mode: 'history',
|
|
|
+ base: process.env.BASE_URL,
|
|
|
routes
|
|
|
})
|
|
|
|