完全看不懂,不理解。
小程序异步获取用户信息问题[代码]官方文档里,小程序由于是异步获取userinfo,所以使用了[代码]userInfoReadyCallback[代码][代码] [代码][代码]但如果在index.js的[代码]onLoad[代码]方法里,就要通过userInfo获取其他信息的话,[代码][代码] [代码]app.userInfoReadyCallback callback方法还没有执行,就会使用到[代码][代码]userInfo[代码][代码]而报错啊[代码][代码][代码] [代码][代码][代码][代码] [代码][代码] [代码]//app.js[代码][代码]// 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回// 所以此处加入 callback 以防止这种情况if (this.userInfoReadyCallback) { [代码] [代码] this.userInfoReadyCallback(res)}[代码] [代码][代码] [代码]//index.js[代码][代码][代码] [代码]onLoad: function () { [代码] [代码]if (app.globalData.userInfo) { [代码] [代码]this.setData({[代码] [代码] userInfo: app.globalData.userInfo, hasUserInfo: true }) } else { // 由于 getUserInfo 是网络请求,可能会在 Page.onLoad 之后才返回 // 所以此处加入 callback 以防止这种情况 app.userInfoReadyCallback = res => { this.setData({ userInfo: res.userInfo, hasUserInfo: true }) } } },[代码][代码][代码]
2023-08-122022年5月3日,问题依然。
wx.connectSocket(),开发工具可以连接,真机无法连接 ?wx.connectSocket(),开发工具可以连接,真机无法连接 ?
2022-05-03前面两条,我清理微信手机的缓存,就没出现了,但是为什么每次都要清理微信缓存呢?
真机调试时,报错导致黑屏:error occurs:EEXIST[图片] 真机调试时,加载zip资源之前,报这种错误,会自动断点,手机上呈现黑屏。 但是在laya项目中、微信开发工具里,都不会有这种错误,能正常运行。 上传代码设置成体验版时:“打开调试”能正常运行;“关闭调试”一样黑屏。 这中错误,怎么解决呢?
2022-05-02是因为我最后在请求支付时,使用了另一个小程序的appid,跟我PHP后端使用的appid不一致造成的。
公众号和小程序同时绑定了一个商户号,小程序可以支付,公众号不能支付小程序存在, 并做了支付, 公众号是后来申请的, 并在商户里关联了小程序和公众号, 小程序和公众号里的微信支付显示已申请,接口权限里也获得了微信支付 [图片][图片] 现在的情况是, 利用小程序的openid去后台php,请求支付页面时,是正常的。 然后H5里调用了公众号接口JSSDK,获取到了openid和头像、昵称。 但在利用这个公众号的openid去后台PHP,请求支付页面时, 报错:商户传的appid参数不正确,请联系商户处理。
2021-10-28在微信开发者工具中点真机调试, 报以下问题: (unknown) App: onLaunch have been invoked (unknown) App: onShow have been invoked (unknown) Register: pages/index/index (unknown) Register: pages/provider/provider (unknown) Register: pages/requester/requester (unknown) Register: pages/test/test (unknown) Register: pages/products/products (unknown) Register: pages/callloading/callloading (unknown) Register: pages/licence/licence (unknown) Register: pages/user/user VM33:2 On app route: pages/index/index VM33:2 Update view with init data VM33:2 pages/index/index: onLoad have been invoked index.js? [sm]:97 index.onLoad fromOpid = undefined VM33:2 pages/index/index: onShow have been invoked index.js? [sm]:153 index.onShow VM33:2 Invoke event onReady in page: pages/index/index VM33:2 pages/index/index: onReady have been invoked index.js? [sm]:136 index.onReady 这是什么原因?
第一个小程序,找不到pages/index/index.wxml本人菜鸟,刚建立了第一个小程序,想学习下,可是就报错了: VM612:2 ./pages/index/index.wxml not found (anonymous) @ VM612:2 没有动过代码,建立就出错。 百度出来的的方案都是所什么建立一个空文件夹在里面创建小程序,就没问题了。 尝试无效。。且那是我的第一个小程序,本身文件夹里也没有其他东西。 求大神帮助,本人学习受阻啦。。。
2020-09-19