vue/js 怎么清除历史浏览记录(之前的路由)

A页面→B页面,B页面利用时间戳多次跳转本页面,B→B1→B2→B3,然后想在B3操作完某个按钮后,直接返回到B页面,也就是删掉中间的B1、B2(可能不止两条记录),然后这个时候在B页面点击返回,就直接到A页面了。 用replace不太符合需求,因为B3可能还需要返回到B2的。请问有什么方法能解决?

阅读 8k
1 个回答

B页面既然是当前页面,那把B、B1、B2、B3封装成组件,然后使用v-ifv-show处理就行了。

如果路径带参,可以使用watch监听路由也行。

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