用微信的debug平台 (https://mp.weixin.qq.com/debug/) 同一个请求 返回的是: 200 OKConnection: keep-aliveDate: Wed, 25 Aug 2021 13:28:52 GMTContent-Type: application/json; encoding=utf-8Content-Length: 115{ "errcode": 45015, "errmsg": "response out of time limit or subscription is canceled rid: 61264594-0345ee2a-6c348d22" }
小程序subscribeMessage.send API返回openid不正确?"{\"errcode\":40003,\"errmsg\":\"invalid openid rid: 6126481b-38cf5aa6-496bb9b5\"}" 调用的APPID是我微信号申请的小程序的APPID,然后想发送给我这个微信号一条订阅消息。 touser里填写的是我的openID。但返回的是openID不正确。 麻烦哪位大哥可以帮我看一下 到底是哪里出问题了嘛?
2021-08-25同样的问题,我是手机微信中小程序打开了,但电脑上调试窗没有出现(目测小程序也卡在onLoad阶段)。 解决:把微信右上角的连接展开,点击"停止" 再重新打开就好了
真机调试提示received error code -50005如何解决?开发工具1.03.2010240,windows 10 64位,调用了 ocr插件,现在调试需要用到手机摄像头。跟踪的时候必须要用真机调试。 [图片]
2021-06-09在onload 和 onShow第一行分别打了一行console onload和onshow分别请求服务器,并在请求回执成功时输出服务器返回结果。 onLoad:{ console.log("1"); wx.request(res=>{console.log("load request success")}); } onShow:{ console.log("2"); wx.getSetting( success:{ console.log("onshow getsetting success") wx.request(res=>{ console.log("onShow request success"); }) } ) } 实测: onload和onShow的console在很短的时间内显示,但是后续的完全错乱了。甚至在APP.JS中的请求都在这之后才显示成功。如下为记录: 1 2 onshow getsetting success onShow request success load request success 我的理解是 微信小程序中 想要顺序执行代码 只能不断的用promise 回调。太坑了
onShow一定是在onLoad执行完之后才开始执行?我们知道,页面load好后,会启动onLoad;页面show好后,会启动onShow,那如果我的onLoad写的很复杂,执行时间特别长,等到页面show好后,它还没有执行完,那这个时候onshow会开始执行吗?还是会等到onLoad执行完,才开始执行? 或者我这么问,load页面和show页面肯定是在一个线程里执行,但是onload和onshow也在这个线程里吗?如果是,那么肯定串行执行:“load页面--》onload--》show页面--》onshow”。如果不是,就是说系统会另外开一个线程执行onload和onshow,并且是onload新开一个线程,onshow也新开一个线程,那“load页面、onload、show页面、onshow”肯定就不是串行的。 那到底是怎样的?请高手解答。
2021-06-07所以是啥问题啊? 如果传入的是空值,建议在进入方法的时候 先把值打印出来 看一下入参是否正确
怎么传值啊?[图片]
2021-05-30