小程序
小游戏
企业微信
微信支付
扫描小程序码分享
直接上代码截图
onShow 里orderinfo 打印出来为空对象,其他函数里获取orderinfo有数据。
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
是的,onload里需要在异步操作(await语法前)前进行setData操作,才可以在onshow中拿到data里的值
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
已解决,问题出在一直以为小程序是先执行完onLoad再执行onShow,但貌似不都是这样,因为接口调用是异步执行的,所以在onLoad获取到ordeid时就该先 this.setData({orderid:orderid})而不该等接口调用完在从orderinfo里获取。
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
是的,onload里需要在异步操作(await语法前)前进行setData操作,才可以在onshow中拿到data里的值
已解决,问题出在一直以为小程序是先执行完onLoad再执行onShow,但貌似不都是这样,因为接口调用是异步执行的,所以在onLoad获取到ordeid时就该先 this.setData({orderid:orderid})而不该等接口调用完在从orderinfo里获取。