加载数据

发布于 7 年前作者 tangchao6014 次浏览最后编辑 7 年前来自 ask

小程序的两个参数openID和unionID,获取这两个参数通常在app.js里面,但是如果进入一个页面,需要这两个参数,但进入的那个页面会优先加载数据,从而拿不到这两个参数,导致渲染页面出错,这个问题该如何解决。

7 回复
tding
tding1 楼6 年前

就是放到globalData里面了,但是因为顺序问题,是先渲染的页面,在渲染页面的同时两个值还没有进入到globalData里面,所以才出的问题

gaolei
gaolei2 楼6 年前

我所有接口都需要传这个参数,我统一在app.js中获取到sessionKey之后再缓存起来,可是有时先调用了其他页面的接口然后才去获取app.js中的sessionKey

jun90
jun903 楼6 年前

解决了,在需要这个参数的时候再调用一遍登录接口

qiaojing
qiaojing4 楼6 年前

楼主,这个问题解决了吗

guming
guming5 楼6 年前

不能吧,是在onLaunch里面获取openID和unionID参数的吗

xiuying25
xiuying256 楼6 年前

qiangtan
qiangtan7 楼5 年前

openID和unionID参数放在globalData全局变量里面,,进入下一个页面之前这两个参数已经有值了