我有403页,但我想记住引起这个错误的网址。
我试着:
router.push(redirect_403) // replace url to /
router.replace(redirect_403) // replace url to /
router.history.updateRoute(redirect_403) // error dont triger before and after router update eventsredirect_403 = {
path: '*',
name: '403',
component: v403
}发布于 2020-07-22 18:23:39
我找到的解决方案:
在router.beforeEach中
redirect_403.meta.replaceState = { path: to.path, name: to.name };
router.replace(redirect);在router.afterEach中
if (to.meta.replaceState) {
window.history.replaceState({}, null, to.meta.replaceState.path);
}https://stackoverflow.com/questions/63031963
复制相似问题