vue-router路由守卫的本质
本质
将需要异步函数放到一个队列中按顺序的执行
待更新
关于本质的第一点,可以先看我写的这个demo
// 这个函数是vue-router实现路由守卫顺序调用的核心函数
function runQueue(queue, fn, cb) {
const step = (index) => {
if (index > queue.length) {
cb();
} else {
if (queue[index]) {
fn(queue[
原创
2021-12-13 19:03:29 ·
822 阅读 ·
0 评论