在开发vue项目使用路由跳转当前页面发现控制台报错

vue-router.esm.js:2065 Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/instDetail?instId=3" 错误。

错误原因:使用 this.$router.push跳转页面时,对应的query参数和当前地址栏上的参数一样导致

 

 解决方案: 判断地址栏上的instId和路由跳转的instId不一致时点击触发页面跳转

 

Logo

前往低代码交流专区

更多推荐