vue-router在组件中的钩子函数有哪些3个
Vue-router在组件中的钩子函数有3个:
-
beforeRouteEnter:在路由进入组件之前调用,可以在这个钩子函数中获取组件实例
this,但是无法获取到组件的this.$route和this.$router对象。 -
beforeRouteUpdate:在路由更新时调用,比如从 A 路由切换到 B 路由时,B 路由的组件中的
beforeRouteUpdate钩子函数会被调用。可以在这个钩子函数中获取到当前组件的this、this.$route和this.$router对象。 -
beforeRouteLeave:在路由离开组件时调用,可以在这个钩子函数中获取到当前组件的
this、this.$route和this.$router对象。可以在这个钩子函数中进行一些离开组件前的操作,比如确认是否离开、保存数据等。
原文地址: https://www.cveoy.top/t/topic/iMii 著作权归作者所有。请勿转载和采集!