您好 楼主问一下 您这个解决了吗 我现在也遇到了 跟你一样的问题
SocketTask连接成功,SocketTask.open监听不会执行,不明白问题出在哪?学习使用socket开发的聊天功能,服务端是tp5+gateway,SocketTask连接成功,gateway会发送一条带有client_id的信息过来,绑定会员user_id。 gateway根据绑定的user_id,点对点发送信息。 可是感觉很不稳定,socket连接成功后不会执行socketTask.open,SocketTask.onMessage也接收不到信息,有时候又可以。感觉socketTask.open执行一次后,页面刷新或关闭小程序再打开后就不执行了,导致绑定不了user_id。 部分代码如下 ,请大老们帮忙看下什么原因。 var SocketTask=null; var url = 'ws://localhost:8282'; var socketOpen = false; page({ data:{ from_id:10, to_id:11, }, onShow: function () { if (!socketOpen) { this.webSocket() } }, webSocket: function () { let that = this; // 创建Socket SocketTask = wx.connectSocket({ url: url, data: 'data', header: {'content-type': 'application/json'}, method: 'post', success: function (res) { console.log('WebSocket连接创建', res); }, fail: function (err) { wx.showToast({ title: 'WebSocket 网络异常!', }) console.log(err) }, }) }, onReady: function () { var _this = this, from_id = _this.data.from_id; SocketTask.onOpen(res => { socketOpen = true; console.log('监听 WebSocket 连接打开事件。', res) }) SocketTask.onClose(onClose => { console.log('监听 WebSocket 连接关闭事件。', onClose) socketOpen = false; this.webSocket() }) SocketTask.onError(onError => { console.log('监听 WebSocket 错误。错误信息', onError); socketOpen = false }) SocketTask.onMessage(onMessage => { let onMessage_data = JSON.parse(onMessage.data); console.log('监听WebSocket接受到服务器的消息事件。服务器返回的消息', onMessage_data) switch (onMessage_data.type) { case 'init': // 初始化绑定会员user_id console.log('绑定id=' + from_id) var bild = { type: "bind", from_id: from_id }; _this.sendSocketMessage(bild); break; case 'say': _this.getDatas(onMessage_data); break; } }) }, })
2022-08-05最好在小程序里 添加一个 词云图组件
请问腾讯官方演示的图表用的什么组件?请问腾讯官方演示的图表用的什么组件? 看起来就是 小程序数据助手 里用的 搜索 小程序图表组件 [图片] [图片]
2020-08-05echarts 的 词云 不支持小程序 ucharts支持 也有词云库 但是有bug 因为是随机的 但是一刷新 总会不是少这个词就是少那个词
小程序词云库大家有用过吗小程序词云库大家有用过吗
2020-08-05顶顶顶顶
云开发 map组件不支持云数据库的字段"_id"之所不支持是因为 点击map 地图上面 marker 标点没有返回参数 一开始我以为是云开发的bug 后来我在字段中手动添加了一条id 就好了 点击的时候可以返回了 所以 云开发自带的 _id 是起不到作用的 请问有什么办法解决吗
2018-10-30自顶
云开发 map组件marker标点 bindmarkertap事件是不返回参数- 写了一个地图 需要写标点 标点数据都在云数据库里面 都获取的到 但是唯独点击标点的时候不能给我返回参数 我需要的是返回参数id 找到我要点击的东西 - 预期表现 - 复现路径 - 提供一个最简复现 Demo
2018-10-29