Uncaught (in promise) NavigationDuplicated: Avoided redundant navigation to current location: "/search

先根据报错找问题,问题出现在按下搜索按钮路由跳转

三种解决办法:
一、出现这种问题每次都要添加回调函数解决办法
this.$router.push({
name:"search",
params: {
keyword: '' || undefined},
query: {
k:this.keyword.toUpperCase()}}, ()=>{
}, ()=>{
})
结果:不再报错