1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- import Vue from 'vue'
- import VueRouter from 'vue-router'
- import Layout from '@/layout'
- Vue.use(VueRouter)
- const routes = [
- {
- path: '/',
- component: Layout,
- children: [
- {
- path: '',
- name: 'Index',
- component: () => import('@/views/Home/HomeIndex.vue'),
- meta: {
- title: '首页'
- }
- }
- ]
- },
- {
- path: '/login',
- name: 'Login',
- component: () => import('@/views/Login/LoginIndex.vue'),
- meta: {
- title: '登录'
- }
- }
- ]
- const router = new VueRouter({
- mode: 'history',
- routes
- })
- router.beforeEach((to, from, next) => {
- /* 路由发生变化修改页面title */
- if (to.meta.title) {
- document.title = to.meta.title
- }
- next()
- })
- export default router
|