赞
踩
首先分析一下hook实际就是回调函数,然后在特定的时机,按照顺序依次执行,并且可以中断路由的跳转
采用高阶函数加队列的方式,按照顺序依次执行。具体的实现如下:
hool1、hook2、hook3依次调用,并且要往下执行必须要调用next
let list = [] const hook1 = (to,from,next) => { console.log('我是h