vue当浏览器返回上一页后会触发那个钩子函数
时间: 2023-06-14 09:02:29 浏览: 197
vue离开当前页面触发的函数代码
5星 · 资源好评率100%
当浏览器返回上一页时,Vue会触发`beforeRouteLeave`和`beforeRouteUpdate`这两个路由钩子函数。
`beforeRouteLeave`钩子函数会在当前路由离开时触发,这里的离开可以是通过浏览器后退、前进按钮触发的路由变化,也可以是通过`router.push`或`router.replace`函数触发的路由变化。
`beforeRouteUpdate`钩子函数会在当前路由复用时触发,这里的复用指的是在当前路由中使用相同的组件,但是路由参数发生了变化。
需要注意的是,这两个钩子函数只有在路由组件中才能被触发。
阅读全文