_route的更新和routerView中render方法执行的时机
来源:11-16 路径切换(9)

城北丶
2021-04-06
老师,我这里有几个疑问
在我们queue队列执行完毕进行导航确认的时候。我们更新了_route,这个时候会进行_route的set通知组件渲染watcher从而实现页面渲染,这个逻辑没有错吧?但是按照课程来说。更新了_route会触发routerView的render。而render里面对_route进行了get所以会收集组件的依赖。这里我就懵逼了。更新_route触发set通知组件渲染watcher。但是这时候根本没有收集依赖。收集依赖是在routerView的render中执行的。而routerView中只是收集依赖缺没有派发更新。希望老师能帮我解惑这个流程
写回答
1回答
-
ustbhuangyi
2021-04-07
在 RouterView 组件渲染的时候会访问 $route, 这个时候就会访问 _route
042021-04-07
相似问题