2024-04-28 21:28:56 +08:00
|
|
|
import Vue from 'vue';
|
|
|
|
import Router from 'vue-router';
|
2024-07-04 13:37:53 +08:00
|
|
|
import User from '@/views/User.vue';
|
|
|
|
import App from '@/App.vue';
|
2024-07-04 15:39:21 +08:00
|
|
|
import Login from '@/views/Login.vue';
|
2024-04-28 21:28:56 +08:00
|
|
|
Vue.use(Router);
|
|
|
|
|
2024-07-04 13:37:53 +08:00
|
|
|
|
2024-07-04 15:39:21 +08:00
|
|
|
const routes = [
|
2024-07-04 13:37:53 +08:00
|
|
|
{
|
2024-07-04 15:39:21 +08:00
|
|
|
path: '/',
|
|
|
|
name: 'App',
|
|
|
|
component: App,
|
|
|
|
children: [
|
|
|
|
{
|
|
|
|
path: 'user',
|
|
|
|
name: 'User',
|
2024-07-04 17:41:31 +08:00
|
|
|
component: User,
|
|
|
|
meta: {
|
|
|
|
isLogin: true
|
|
|
|
},
|
2024-07-04 15:39:21 +08:00
|
|
|
},
|
|
|
|
{
|
|
|
|
path: 'login',
|
|
|
|
name: 'Login',
|
|
|
|
component: Login
|
|
|
|
}
|
|
|
|
|
|
|
|
]
|
2024-07-04 13:37:53 +08:00
|
|
|
}
|
|
|
|
|
|
|
|
]
|
|
|
|
const router = new Router({
|
|
|
|
mode: 'history',
|
|
|
|
base: process.env.BASE_URL,
|
|
|
|
routes
|
|
|
|
})
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
|
export default router
|