You can not select more than 25 topics Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
 
 
 
customAgent/src/router/index.js

34 lines
1.2 KiB

import { createRouter, createWebHashHistory } from 'vue-router'
import Utils from "@/utils/utils";
const router = createRouter({
history: createWebHashHistory(),
routes: [
{ path: '/', redirect: '/chat' },
{ path: '/chat', name: 'chat', component: () => import('../views/chat.vue'), meta: { keepAlive: true, title: '小蓝管家' } },
{ path: '/word', name: 'word', component: () => import('../views/word.vue'), meta: { keepAlive: true, title: '小蓝管家' } },
// {
// path: '/history',
// name: 'history',
// component: () => import('../views/history.vue'),
// meta: { title: '小蓝管家-历史记录查询' },
// },
// {
// path: '/previewPdf',
// name: 'previewPdf',
// component: () => import('../components/previewPDF/index.vue'),
// meta: { title: '预览PDF' },
// },
],
})
const defaultTitle = '小蓝管家'
// 全局前置路由守卫
router.beforeEach(async (to, from, next) => {
/* 路由发生变化修改页面title */
var title = to.meta.title ? to.meta.title : defaultTitle;
Utils.setTitle(title);//修改页面title
next();
})
export default router