vue2 $router.push后地址变了
时间: 2023-11-13 19:03:33 浏览: 73
解决vue.js this.$router.push无效的问题
如果 `$router.push()` 跳转后地址变了,但是页面内容没有出来,可能有以下几种情况:
1. 路由地址错误:请确保你传入 `$router.push()` 的路由地址正确,如果路由地址错误,会直接跳转到空白页面。
2. 路由参数错误:如果你的路由地址中包含参数,那么请确保你传入的参数正确,如果参数错误,会导致页面无法正确渲染。
3. 路由组件未注册:请确保你的路由组件已经正确注册,如果路由组件未注册,会导致页面无法正确渲染。
4. 组件内部错误:如果路由跳转后页面未加载,那么可能是组件内部出现了错误,可能是数据请求错误或者其他组件内部错误导致的。
你可以根据以上几个方面逐个排查,看看是哪个方面出了问题。如果还有问题,请提供更多的信息给我,我会尽力帮助你解决问题。
阅读全文