index.ts 564 B

123456789101112131415161718192021222324252627282930
  1. import Vue from 'vue'
  2. import VueRouter, { RouteConfig } from 'vue-router'
  3. const Editer = () => import('../views/editer.vue')
  4. const Drafts = () => import('../views/drafts.vue')
  5. Vue.use(VueRouter)
  6. const routes: Array<RouteConfig> = [
  7. {
  8. path: '/',
  9. redirect: '/editer'
  10. },
  11. {
  12. path: '/editer',
  13. name: 'editer',
  14. component: Editer
  15. },
  16. {
  17. path: '/drafts',
  18. name: 'drafts',
  19. component: Drafts
  20. }
  21. ]
  22. // 使用histroy模式
  23. const router = new VueRouter({
  24. mode: 'history',
  25. base: process.env.BASE_URL,
  26. routes
  27. })
  28. export default router