wx.request异步比调用的先执行获取不到id值?

img

img

这是把id赋给 data中的id

img

这里一直取不到 cmmodity赋值完的data中的id

img

console出来的id

img

问题 :那里commodity下 已经赋值给data中id了 结果是1181002 想要在getGoodsInfo下取到 但是一直取不到 一直是1

把onLoad中的this.getGoodsInfo()这句代码放到commodity中执行。要不都在onLoad中是不会等待commodity执行完毕赋值后再执行的,所以为初始值1

img

用async和await同步一下

您好,我是有问必答小助手,您的问题已经有小伙伴帮您解答,感谢您对有问必答的支持与关注!
PS:问答VIP年卡 【限时加赠:IT技术图书免费领】,了解详情>>> https://vip.csdn.net/askvip?utm_source=1146287632