- 当前 Bug 的表现(可附上截图)
真机调试情况下 onOpen 不会被执行。gameSocket 的readyState一直是0
但是预览模式没问题。
最后改回 不用gameSocket 的模式就没问题
let curCmp = this;
wx.onSocketOpen(function (header) {
curCmp.onSocketOpen(header);//.bind(curCmp);
});
- 预期表现
- 复现路径
- 提供一个最简复现 Demo
框架类型 | 问题类型 | API/组件名称 | 终端类型 | 微信版本 | 基础库版本 |
---|---|---|---|---|---|
小程序 | Bug | SocketTask | 客户端 | 6.7.1 | 2.2.5 |
1 个回答
你提供下代码片段这边测试下看看(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
wechatide://minicode/Ez8tGAmZ7g3m
麻烦了。模拟器没问题。 但是真机debug 的话不行。 这个代码片段是项目中剥离出来的。 但是代码片段我真机没运行起来。模拟器倒是可以
这边测试是成功的喔,你那报什么错
使用的是iphone6p,微信版本:6.7.3,系统12.0.1测试
你这个是真机调试情况下的哈?
这条log 打开的时候收到一次。 然后关闭小程序 再次打开激活的时候又收到了一次吗?
真机调试: