作者:无梗啦_671 | 来源:互联网 | 2023-10-12 16:30
我想在vue路由器中使用动态查询,但出现错误。
代码:
let selected = this.currentPage;
this.$router.replace({name: '',query: {...this.$route.query,page: selected }});
控制台错误:
不允许导航到当前位置(“ /?page = 5”)
我已经在How can I change only specific query params in current route vue-router?处尝试过该解决方案,但是它不起作用
就像您尝试重定向到同一页面一样。为了防止这种情况,请尝试类似的事情
let selected = this.currentPage;
if (selected !== this.$route.query.page)
this.$router.replace({name: '',query: {...this.$route.query,page: selected }});