// //创建一个路由器 import { createRouter, createWebHashHistory, } from "vue-router"; const router = createRouter({ history: createWebHashHistory(), routes: [ { path: '/', name:'启动页', component: () => import('@/views/openpage.vue'), meta:{ keepAlive:false, // 需要缓存 title: '启动页' }, children:[ { path: '/home/newfile', name: '首页', component: () => import('@/views/home/newfile.vue'), }, { path: '/home/savefile', name: 'savefile', component: () => import('@/views/home/savefile.vue'), } ] }, { path: '/index', name:'主页1', component: () => import('@/views/index.vue'), meta:{ keepAlive:false, // 需要缓存 title: '主页1' }, }, { path: '/home', name:'主页', component: () => import('@/views/home.vue'), meta:{ keepAlive:false, // 需要缓存 title: '主页' }, }, { path: '/vueflow', name:'vueflow', component: () => import('@/views/vueflow/index.vue'), meta:{ keepAlive:false, // 需要缓存 title: 'vueflow' }, }, { path: '/demo', name:'demo', component: () => import('@/views/vueflow/demo.vue'), meta:{ keepAlive:false, // 需要缓存 title: 'vueflow' }, }, ] }) //修改动态网页标题 beforeEach 导航钩子,路由改变前触发 router.beforeEach((to,from,next) =>{ //window.document.title = to.meta.title; window.document.title = to.name; next(); }) router.afterEach((to,from,next) =>{ window.scrollTo(0,0); }) export default router;