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

小程序 文章 2022-03-09 09:20 340 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群

相关文章
如何解决移动端企业微信中,在跳转页面时非要通过“微信客户端打开链接”才能访问?
小程序页面跳转url携带参数,参数能否为{{"a":1,"b":2}}这种对象类型?
微信小程序使用data-*向事件内存储对象,但是再js中用dataset取不出来是为什么?
swiper里头的图片怎么居中,怎么显示完全?求大佬解答
刚接触微信小程序,请问大家微信小程序的架构都有什么啊?
随便看看
企业微信通讯录账号被管理员误/恶意删除,怎么办? 8443
问题? 7667
如何快速搭建抽奖助手小程序(无需代码知识) 5229
许涛 大哥在吗, 要解冻小程序的时候提示信息主体不一致, 能帮忙看下吗? 6499
小程序搜一搜全称搜索不显示 麻烦解决一下!谢谢 5800
我的小程序广告收款主体是个体工商户,每个月邮寄两次发票很是麻烦,我年底的时候打包邮寄一次可以么? 5459
如何解决渲染层网络错误Failed to load media? 16708
小程序找号找回 释放昵称? 2740
我的小程序广告主收入5301,实际进账4406,是怎么回事呀? 2611
删除部分微信用户个人数据的通知,怎么删除? 5776