62 lines
1.2 KiB
JavaScript
62 lines
1.2 KiB
JavaScript
import Vue from 'vue'
|
|
import VueRouter from 'vue-router'
|
|
import HomeView from '../views/HomeView.vue'
|
|
import TopUpView from '../views/TopUpView.vue'
|
|
import DownloadView from '../views/DownloadView.vue'
|
|
|
|
Vue.use(VueRouter)
|
|
|
|
const routes = [
|
|
{
|
|
path: '/',
|
|
name: 'home',
|
|
component: HomeView,
|
|
meta: {
|
|
// 路由元信息
|
|
title: "home",
|
|
keepAlive: true,
|
|
},
|
|
},
|
|
{
|
|
path: '/register',
|
|
name: 'Create',
|
|
component: HomeView,
|
|
meta: {
|
|
// 路由元信息
|
|
title: "register",
|
|
keepAlive: true,
|
|
},
|
|
},
|
|
{
|
|
path: '/topUp',
|
|
name: 'TopUpView',
|
|
// route level code-splitting
|
|
// this generates a separate chunk (about.[hash].js) for this route
|
|
// which is lazy-loaded when the route is visited.
|
|
component: TopUpView,
|
|
meta: {
|
|
// 路由元信息
|
|
title: "topUp",
|
|
keepAlive: true,
|
|
},
|
|
},
|
|
{
|
|
path: '/download',
|
|
name: 'DownloadView',
|
|
component: DownloadView,
|
|
meta: {
|
|
// 路由元信息
|
|
title: "download",
|
|
keepAlive: true,
|
|
},
|
|
}
|
|
]
|
|
|
|
const router = new VueRouter({
|
|
mode: 'history',
|
|
base: process.env.BASE_URL,
|
|
routes
|
|
})
|
|
|
|
export default router
|