vueAdmin使用动态路由时踩坑

在路由守护方法router.beforeEach中如果有使用动态路由,注意此时的路由对当前的router无效,下次路由时才起效。

导致的问题是---- 当页面刷新或重新打开页面时,无法找到当前路由(跳转404)

为了解决此问题,将跳转next()改为

if (to.redirectedFrom !== undefined) {
next({
path: to.redirectedFrom
})
} else {
next({ ...to
})
}

转载于:https://www.cnblogs.com/yanjunwu/p/9734405.html