1234567891011121314151617181920212223242526272829303132333435363738394041424344454647484950515253545556575859 |
- import Vue from 'vue'
- import Router from 'vue-router'
- import Home from './views/Home.vue'
- Vue.use(Router)
- export default new Router({
- mode: 'history',
- base: process.env.VUE_APP_BASE_URL,
- routes: [
- {
- path: '/',
- name: 'home',
- component: Home
- },
- {
- path: '/content/:id',
- name: 'content',
- component: () => import('@/views/Content.vue')
- },
- {
- path: '/search',
- name: 'search',
- component: () => import('@/views/Search.vue')
- },
- {
- path: '/purchase',
- name: 'purchase',
- component: () => import('@/views/purchase/purchase.vue')
- },
- {
- path: '/purchasesuccess/:num',
- name: 'purchasesuccess',
- component: () => import('@/views/purchase/purchasesuccess.vue')
- },
- {
- // 我的文库
- path: '/user/docs',
- alias: '/mine',
- name: 'user-docs',
- component: () => import('@/views/UserDocs.vue')
- },
- {
- // 我的收藏
- path: '/user/collections',
- alias: '/keep',
- name: 'user-docs',
- component: () => import('@/views/UserCollections.vue')
- },
- {
- path: '/404',
- name: '404',
- component: () => import('@/views/404.vue')
- }
- ],
- scrollBehavior (to, from, savedPosition) {
- return { x: 0, y: 0 }
- }
- })
|