Vue2路由跳转但是url不显示当前path,请问是为什么?

在网页中要求从主页跳转到Search页面,在搜索栏输入并点击搜索
我都是使用的 this.$router.push('/Search)

image.png
结果如下,地址栏可以正常显示当前路径 /Search
image.png

但是我点击旁边的导航栏
image.png

但是结果是:点击进去的时候地址栏出现了/Search,但是转瞬间又不见了,但是在Vue开发者根据里面
显示的又都是一样的
image.png
image.png
image.png
求大佬解惑。

阅读 3.3k
3 个回答

导航栏是a标签吗 是不是是触发了你的push('/search') 然后再
触发了本身a的默认跳转到'/'的操作

串联不起来你说的

这种情况跟push没有关系,我也遇到过这个问题,是因为点击搜索后触发了submit操作。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题