在我的前端,我想将用户重定向到错误 View ,以防初始化出错。为此,我准备了一个可以通过特定路由调用的特殊错误 View 。为了改善用户体验,我不想用 /error
之类的东西替换 url,但我仍然想利用 vue 路由器。
你知道如何实现吗?
最佳答案
在 axios 拦截器内部工作,这对我有用(仍然是 hack)
if (error.response.status === 404) {
router.replace({ name: '404' });
history.replaceState({}, "Not Found", error.response.request.responseURL)
}
关于vue.js - 在不更改 URL 的情况下更改 vue router 路由,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/52966463/