const { path, fullPath } = this.$route const newUrl = `${path}?id=${this.pathWithId}` window.location.href = newUrl 会重复跳转怎么解决
时间: 2024-05-07 18:22:09 浏览: 161
可以使用 router.push
方法代替直接修改 window.location.href
,避免重复跳转的问题。如下所示:
this.$router.push({
path: path,
query: {
id: this.pathWithId
}
})
另外,如果你想要在同一个路由下更新参数,可以使用 router.replace
方法。如下所示:
this.$router.replace({
path: path,
query: {
id: this.pathWithId
}
})
相关推荐


















