关于vue-router路由守卫beforeRouteEnter的next方法

router" title="vue-router">vue-router中,beforeRouteEnter的next方法可以接受一个回调函数,用来访问vue实例:

beforeRouteEnter (to, from, next) {

next(vm => {

// 通过 `vm` 访问组件实例

})

}

在文档中说道,这个函数会在DOM触发更新后被调用
关于vue-router路由守卫beforeRouteEnter的next方法

但是由于太菜,阅读源码后并没有找到调用这个回调函数的相关代码

只知道在src/history/base.js文件中:
关于vue-router路由守卫beforeRouteEnter的next方法

在第220行,这个回调函数会被进一步传递给next,而令我困惑的是,这个next函数是在/src/util/async.js定义(下图第10行),并没有形参来接收任何参数,所以我就一直卡在这里,无法找到哪里调用的这个回调函数。
关于vue-router路由守卫beforeRouteEnter的next方法

望不吝赐教!


回答:

你说的是src/util/route.js:147这里不

以上是 关于vue-router路由守卫beforeRouteEnter的next方法 的全部内容, 来源链接: utcz.com/p/936980.html

回到顶部