onLaunch 中执行异步的数据,如何同步使用在首页?
我的业务逻辑是这样的
小程序首次加载,在 onLaunch 中使用异步请求 API获取一个皮肤值----》给一个全局变量-----》然后进入主页后使用全局变量来改变自定义的头部和底部的颜色。
问题:无法同步,首页获取不到全局变量的值,我也用了Async/Await ,但是要每个页面都写,非常麻烦,而且还要多次请求这个api,如果用缓存也不方便,因为有些页面是分享出去的,进来可能不是首页。
请教大神,我应该怎么设计这个逻辑。就是后台设置皮肤,小程序请求后可以同步跟换。
3 回复