微信小程序请求前置方法具体操作步骤是怎样的?
- 内容介绍
- 文章标签
- 相关推荐
本文共计809个文字,预计阅读时间需要4分钟。
问题:如何优化页面加载效果?因为我们的页面数据是在onload中请求并渲染视图的,如果我们能将数据请求这一步提前到小程序页面跳转前完成,就可以早点把数据请求回来,从而优化页面加载效果。
问题
因为我们有的页面是在onload中去请求数据回来再渲染视图,如果我们可以将请求数据这一步提前到小程序页面跳转前做,就可以早一点把数据请求回来,优化的效果取决于页面跳转所需的时间。
需求
需要一种请求前置方法充分利用跳转的时间,预先请求接口数据,但是要尽量减少对旧项目的改造成本。因为现在我负责的小程序项目是用axios来请求接口数据,所以这里只举例axios中post的改造的思路。我这里是通过改写post方法,在请求的时候对需要预先请求的接口进行缓存,等第二次请求的时候返回第一次请求的promise,从而不用再发起新请求。
本文共计809个文字,预计阅读时间需要4分钟。
问题:如何优化页面加载效果?因为我们的页面数据是在onload中请求并渲染视图的,如果我们能将数据请求这一步提前到小程序页面跳转前完成,就可以早点把数据请求回来,从而优化页面加载效果。
问题
因为我们有的页面是在onload中去请求数据回来再渲染视图,如果我们可以将请求数据这一步提前到小程序页面跳转前做,就可以早一点把数据请求回来,优化的效果取决于页面跳转所需的时间。
需求
需要一种请求前置方法充分利用跳转的时间,预先请求接口数据,但是要尽量减少对旧项目的改造成本。因为现在我负责的小程序项目是用axios来请求接口数据,所以这里只举例axios中post的改造的思路。我这里是通过改写post方法,在请求的时候对需要预先请求的接口进行缓存,等第二次请求的时候返回第一次请求的promise,从而不用再发起新请求。

