import router from './router'
router.beforeEach(async (to, from, next) => {
if (to.path === '/login') {
next({
name: 'default'
})
} else {
console.log(router.options.isAdd)
if (!router.options.isAdd) {
router.addRoutes([
{
path: '/plan',
name: 'plan',
component:() => import('@/views/Plan.vue')
},
{
path: '/planB',
name: 'planB',
component:() => import('@/views/PlanB.vue')
}
])
console.log(router)
router.options.isAdd = true
console.log(to.path)
// 确保路由添加完成
next({
...to,
replace: true
})
} else {
next()
}
// next()
}
})
网友评论