Vue-router在组件中的钩子函数有3个:

  1. beforeRouteEnter:在路由进入组件之前调用,可以在这个钩子函数中获取组件实例 this,但是无法获取到组件的 this.$routethis.$router 对象。

  2. beforeRouteUpdate:在路由更新时调用,比如从 A 路由切换到 B 路由时,B 路由的组件中的 beforeRouteUpdate 钩子函数会被调用。可以在这个钩子函数中获取到当前组件的 thisthis.$routethis.$router 对象。

  3. beforeRouteLeave:在路由离开组件时调用,可以在这个钩子函数中获取到当前组件的 thisthis.$routethis.$router 对象。可以在这个钩子函数中进行一些离开组件前的操作,比如确认是否离开、保存数据等。

vue-router在组件中的钩子函数有哪些3个

原文地址: https://www.cveoy.top/t/topic/iMii 著作权归作者所有。请勿转载和采集!

免费AI点我,无需注册和登录