vue.$router.push()方法刷新同一个界面时,路由重复报错导致页面不刷新。

问题如下

写一个搜索功能时,用到的时点击搜索按钮跳转到搜索结果页面,每次点击将搜索的keywords作为参数传到下一个界面。再多次点击后报错如下
vue.$router.push()方法刷新同一个界面时,路由重复报错导致页面不刷新。原因是路由重复报错,不能push重复的路由,下面是我点击搜索按钮后执行的方法
vue.$router.push()方法刷新同一个界面时,路由重复报错导致页面不刷新。

解决方法:

vue.$router.push()方法刷新同一个界面时,路由重复报错导致页面不刷新。