使用vue-router懒加载,模块请求是在路由跳转后触发,请问如何提前发起请求?
比如有ABC三个页面,我从A跳转到B后马上请求C页面对应chunk,这样B跳转C就不会有请求的等待了。
使用vue-router懒加载,模块请求是在路由跳转后触发,请问如何提前发起请求?
比如有ABC三个页面,我从A跳转到B后马上请求C页面对应chunk,这样B跳转C就不会有请求的等待了。
感谢邀请 !
你这么做法是为了什么?
给用户路由加载快的体验?
那当进入B页面 数据会不会相对多 而导致卡顿一下?
还有你不进入c页面 如何获取它需要加载该页面才会去获取的数据? 你只能获取那些死的对应数据. 不能变活去获取对应的数据 ,存在问题!
如果你非得这么做 1 那你就把c页面的 方法 封装提取出来 在B页面就调用
2 你可以加载B页面同时加载c页面 然后跳回B页面 很短的一瞬间
它数据都会缓存
10 回答11.6k 阅读
2 回答3.1k 阅读✓ 已解决
4 回答4.6k 阅读✓ 已解决
3 回答2.7k 阅读✓ 已解决
4 回答2.1k 阅读✓ 已解决
4 回答2.2k 阅读✓ 已解决
3 回答1.2k 阅读✓ 已解决
官方文档并没有提供这样的功能,你可以把C从懒加载里去掉,进首页的时候就会加载C了