this.$router.push拼接的链接404
时间: 2023-10-27 17:53:55 浏览: 29
如果使用 `$router.push` 跳转时出现404错误,可能是因为链接拼接不正确或目标页面不存在。可以尝试以下方法解决:
1. 检查链接拼接是否正确。可以在浏览器地址栏手动输入链接进行测试。
2. 确认目标页面是否存在。可以检查路由配置和组件是否正确。
3. 尝试使用 `this.$router.replace` 替代 `this.$router.push` 进行跳转,看是否能够解决问题。
4. 如果以上方法都不行,可以尝试重启开发服务器或清除浏览器缓存,然后再进行测试。
相关推荐
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![m](https://img-home.csdnimg.cn/images/20210720083646.png)
![rar](https://img-home.csdnimg.cn/images/20210720083606.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![zip](https://img-home.csdnimg.cn/images/20210720083736.png)
![docx](https://img-home.csdnimg.cn/images/20210720083331.png)
![pdf](https://img-home.csdnimg.cn/images/20210720083512.png)