this.$router.back 会 执行 beforeRouterLeave吗?

Vue 调用$router.back 会触发beforeRouterLeave钩子函数吗

阅读 1.9k
1 个回答

如果前一个页面已经被缓存,不会触发 beforeRouteLeave

只有在使用 this.$router.push() 方法跳转页面、在浏览器地址栏中手动输入 URL、刷新或关闭页面等情况时,才会触发beforeRouteLeave

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