uni-app app端在自定义组件模式下 socket.onMessage 经常接收不到信息

uni-app app端在自定义组件模式下 socket.onMessage 经常接收不到信息

详细问题描述

(DCloud产品不会有明显的bug,所以你遇到的问题大都是在特定环境下才能重现的问题,请仔细描述你的环境和重现方式,否则DCloud很难排查解决你的问题)

提交一个bug,uni-app app端在自定义组件模式下,socket.onMessage 经常接收不到信息,但在非自定义组件下是完全没问题的

(华为P10)自定义模式接收不到

Image

(华为P10)非自定义模式正常

Image

(小米8)自定义模式接收不到

Image

(小米8)非自定义模式正常

Image

重现步骤

可重现代码已经写了demo放在附件中了,直接下载之后运行即可,然后点击连接

IDE运行环境说明

环境 版本号
HBuilderX 1.9.9
Windows WIN10

uni-app运行环境说明

环境 版本号
运行端 app
运行端版本号 1.9.9
创建方式 HBuilderX
编译模式 自定义组件模式

App运行环境说明

环境 版本号
手机型号 华为P10 和 小米8

附件

可重现代码已经写了demo放在附件中了,直接下载之后运行即可

联系方式

[QQ] 1092747118


更多关于uni-app app端在自定义组件模式下 socket.onMessage 经常接收不到信息的实战教程也可以访问 https://www.itying.com/category-93-b0.html

15 回复

已经解决,这个问题是thinkphp5的think-worker扩展问题~不是官方的问题

更多关于uni-app app端在自定义组件模式下 socket.onMessage 经常接收不到信息的实战教程也可以访问 https://www.itying.com/category-93-b0.html


遇到同样的问题

我也是 怎么解决?

解决了吗?

同样问题,急待解决…

同样问题,急待解决…

同问,怎么解决??

唉 很郁闷 怎么解决? 卡了一天

我之前也遇到这个问题,求官方大大速解决啊!!!

代码不上怎么看? 1.9.9自定义组件模式亲测可用 下载demo 打开main.js中第32行注释,修改webSocket.js中的ip地址换成自己的 服务端地址下载 选择webSocket-serve.zip解压后执行npm install 再执行node webSocket-serve.js没弹出任何提示则开启成功,运行demo 试试能不能获取到数据

你是用的wss是吗,你可以尝试把wss换成ws试一下,我同样问题,他直接走到onError里面去了,可是报错信息空。换成ws就都正常了

已经解决了,这个问题是thinkphp5的think-worker扩展问题~不是官方的问题

回复 summer123: 请问是怎么解决的呢

更新到最新的hx又不行了,有同问

回到顶部