vueRouter如何才能使用query带参跳转且参数不同时都跳转同一页面

//跳转路由
this.$router.push({path:'/productionLineSchedulingDetails', query:{id:row.partId}})

当多次跳转这个路由时会打开新页面而不是同一个页面
vueRouter如何才能使用query带参跳转且参数不同时都跳转同一页面

path一样,跳转的页面都是一样的,只是接参不一样而已

img


当参数不同时会打开新的页面而不是只打开一个页面

那你 这个 还得判断 当前是否 显示了 这个页面 显示了的话 就 不用跳转了 或者说是 把之前的关闭 再 打开新的

你可 跳转之前 判断 一下状态。分两种情况 。
当前已经打开了 相同的路由 。那就不用 打开了直接 替换
当前没打开 再 打开一个新的
可以用 this.$router.replace()

https://www.jianshu.com/p/688502eac5e0

这个需要看你上面tab显示的逻辑,按你现在的情况,上面的tab的显示逻辑可能和你的query有关