小程序获取信息不同步,Console中输出结果有差异?

小程序 文章 2022-03-09 09:20 446 0 全屏看文

AI助手支持GPT4.0

小程序获取信息不同步,Console中输出结果有差异?The information obtained by the applet is not synchronized, and the output results in the console are different?

小程序获取信息不同步,Console中输出结果有差异?
框架类型 问题类型 终端类型 微信版本 基础库版本
小程序 Bug 工具 8.0.18 2.22.1

js文件:

(onLoad函数)

(onShow函数)


console结果:

(未展开。显示数据为空,导致onShow函数调用对应数据时为空数据)

(点击展开后,显示数据已经获取到)


预期结果:

在onLoad函数中对页面data进行初始化赋值,即获取数据。然后需要将数据传入onShow函数中使用。


请教各位大佬,这该如何解决呢?感谢~

Framework type problem type terminal type wechat version basic library version applet bug tool 8.0.18 2.22.1 JS file: (onload function) (Onshow function) console result: (not expanded. The display data is empty, resulting in the empty data when the Onshow function calls the corresponding data) (click to expand, the display data has been obtained) Expected result: initialize and assign the page data in the onload function, that is, obtain the data. Then you need to pass the data into the Onshow function for use. Ask you guys how to solve this problem? Thank you~

回答:

八九:

异步问题,可以百度了解下

VBit:

异步问题,了解一下js的执行方式

拾忆:

JS异步问题,可以考虑用 async/await 解决,具体百度下吧。

side alley - C 0 0:

现在想到的一种可能原因是,onLoad函数还没跑完的时候,就已经开始执行onShow了,因此导致onShow第一时间获取不到数据;而等到onLoad跑完后,页面数据才获取完毕。

-EOF-

AI助手支持GPT4.0


国内超级便宜服务器

摸鱼人热门新闻聚合

钻级赞助商 我要加入

开发者在线工具

第三方支付技术请加QQ群

相关文章
微信公众号收到的图片过期了 为什么呢?
我该如何实现多人共同在一张canvas上画图啊?
Tabs组件很卡,点击切换菜单卡在哪里没反应,要等几十秒,页面渲染也很卡?
小程序授权登陆后台解密用户解密出得结果 nickName 应该是微信名称?事实不是
个人微信加入企业微信安全吗?企业微信会读取个人微信记录吗?
随便看看
线上防疫题库正确答案 2932
线上防疫题库正确答案(多选题) 4825
微信设置不可以使用小程序(游戏小程序) 5634
adsense申请已经支付的订单回退的网址 3212
BT面板查看网站入口、账号密码的命令 6009
ucloud海外服务器超级优惠券 3274
根据您的消费情况,您的延停权益已发生变化,变更后的延停权益为延停额度20.00元 5831
为什么我们喜欢迈克尔杰克逊。 4164
阿里云com、cn域名续费优惠码(2020年5月可用) 3586
阿里云com、cn域名续费优惠码(2020年6月可用) 3606