小程序
小游戏
企业微信
微信支付
扫描小程序码分享
小程序的两个参数openID和unionID,获取这两个参数通常在app.js里面,但是如果进入一个页面,需要这两个参数,但进入的那个页面会优先加载数据,从而拿不到这两个参数,导致渲染页面出错,这个问题该如何解决。
7 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
我所有接口都需要传这个参数,我统一在app.js中获取到sessionKey之后再缓存起来,可是有时先调用了其他页面的接口然后才去获取app.js中的sessionKey
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
解决了,在需要这个参数的时候再调用一遍登录接口
楼主,这个问题解决了吗
嗯
不能吧,是在onLaunch里面获取openID和unionID参数的吗
就是放到globalData里面了,但是因为顺序问题,是先渲染的页面,在渲染页面的同时两个值还没有进入到globalData里面,所以才出的问题
把openID和unionID参数放在globalData全局变量里面,,进入下一个页面之前这两个参数已经有值了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
我所有接口都需要传这个参数,我统一在app.js中获取到sessionKey之后再缓存起来,可是有时先调用了其他页面的接口然后才去获取app.js中的sessionKey
解决了,在需要这个参数的时候再调用一遍登录接口
楼主,这个问题解决了吗
嗯
不能吧,是在onLaunch里面获取openID和unionID参数的吗
就是放到globalData里面了,但是因为顺序问题,是先渲染的页面,在渲染页面的同时两个值还没有进入到globalData里面,所以才出的问题
把openID和unionID参数放在globalData全局变量里面,,进入下一个页面之前这两个参数已经有值了