vue路由的钩子函数
时间: 2023-09-13 22:13:31 浏览: 108
在Vue.js中,路由的钩子函数分为两种类型:全局路由钩子函数和组件内的路由钩子函数。
全局路由钩子函数包括`beforeEach`、`beforeResolve`和`afterEach`。其中,`beforeEach`函数在每个路由跳转前执行,可以用来进行全局的导航守卫逻辑。它接收三个参数:`to`表示即将进入的路由对象,`from`表示当前导航即将离开的路由对象,`next`是一个函数,用于进行管道中的下一个钩子。如果执行完了,则导航的状态就是confirmed(确认的);否则为false,终止导航。<span class="em">1</span><span class="em">2</span><span class="em">3</span>
#### 引用[.reference_title]
- *1* *3* [Vue:router的beforeEach与afterEach钩子函数](https://blog.csdn.net/weixin_30267697/article/details/96798976)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
- *2* [vue路由钩子函数](https://blog.csdn.net/weixin_45259626/article/details/106076863)[target="_blank" data-report-click={"spm":"1018.2226.3001.9630","extra":{"utm_source":"vip_chatgpt_common_search_pc_result","utm_medium":"distribute.pc_search_result.none-task-cask-2~all~insert_cask~default-1-null.142^v92^chatsearchT0_1"}}] [.reference_item style="max-width: 50%"]
[ .reference_list ]
阅读全文