当在router.beforeEach((to, from, next) 钩子函数中使用:
1、使用next()时,直接跳转到下一页,没有再执行导航钩子函数
2、使用next(‘指定路径‘)跳转到指定页面还会执行钩子函数所以会死循环。
所以在钩子函数中使用next(‘指定路径‘)时候:
一般会加判断:当不符合条件时使用next(‘指定路径‘),直到符合条件再设置next()。
45、导航钩子函数中使用next()和next('\指定路径')的区别:
原文地址:https://www.cnblogs.com/xlfdqf/p/11655628.html
时间: 2024-10-10 20:21:44