问答文章1 问答文章501 问答文章1001 问答文章1501 问答文章2001 问答文章2501 问答文章3001 问答文章3501 问答文章4001 问答文章4501 问答文章5001 问答文章5501 问答文章6001 问答文章6501 问答文章7001 问答文章7501 问答文章8001 问答文章8501 问答文章9001 问答文章9501

uniapp小程序webSocket封装、断线重连、心跳检测

发布网友 发布时间:2022-12-13 21:57

我来回答

1个回答

热心网友 时间:2023-11-24 05:35

最近在做 IOT 的项目,里面有个小程序要用到 webSocket ,借这个机会,封装了一个 uniapp小程序 适用的 Socket 类,包括断线重连,心跳检测等等,具体实现如下。

直接实例化封装的 socket 类,调用 initSocket 初始化就行了,当收到消息的时候,会触发全局 $emit 事件,只需要使用 $on 监听 message 事件就行。

我这边在 globalData 里面定义了 socketObj 全局变量,在首页 onShow 生命周期里面判断当前是否已经初始化了 socket 实例,再进行操作。

home.vue

断线会自动重连。

如果看了觉得有帮助的,我是@ 鹏多多11997110103 ,欢迎 点赞 关注 评论;
END

往期文章

个人主页

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com
女生多大后可以不在长身高? 如何不用软件把手机投屏到电脑上手机屏幕怎样投放到电脑上 战时拒绝、故意延误军事订货罪既遂的处罚? 战时故意延误军事订货罪处罚标准 名师1+1导读方案:汤姆·索亚历险记目录 三星sm-g7200打开微信慢,无法正常收看,网速不慢。 笔记本电脑如何调亮屏幕亮度 大伙说说洗衣机要不要带烘干好 热烘干洗衣机怎么样 ef英语哪个好 烽火连天的故事50字 烽火连天的故事 51单片机通过网口与计算机相连,可以传输数据么,不用串口,串口感觉太慢... 老人梦见自己在缝东西是什么意思 描写菊花的古诗词,形容菊花的名句名诗 《超感猎杀 第二季》在哪能免费看 超感八人组在哪里能看 秋葵怎么挑 如何挑选优质秋葵 挑选优质秋葵的方法 秋葵如何挑选嫩的 孩子不愿意刷牙怎么办 幼儿不肯刷牙怎么办 《中级会计实务》每日一练-2020年中级会计师考试(2-26) 《中级会计实务》每日一练-2020年中级会计师考试(12-27) 《中级会计实务》每日一练-2020年中级会计师考试(6-4) 日常美白的小妙招 《令华》txt下载在线阅读全文,求百度网盘云资源 《华云飞》txt下载在线阅读全文,求百度网盘云资源 很阳光的心情说说 心中有阳光的经典句子 心里阳光的句子经典语录 WebSocket断开重连机制 实现demo,非采用onclose事件方式 WebSocket心跳重连讲解 千牛只有购买优惠券才能使用吗 千牛优惠券要钱吗? 小米电视开机后屏幕非常暗看不到再来一次就好了什么情况? 我想不要这个微信了,能要什么办法让别人看不到我的? 求墨苏黎全部小说~~~《军婚娇扯》、《军衫不整Ⅰ》、、《警宠招惹... 每天吃多少核桃最好?那些人不适合吃? 人每天吃多少核桃比较好,哪些人不适宜吃 哪些人不适合吃核桃 什么人不能多吃核桃? 亿能和理士电池哪个好 金湖理士电池销售怎么样 商业使用变压器需交哪些费用呢 小区商业用电的电表是安装在变压器后吗 商业用电变压器要交23元1kva吗? 我是商业用电,自己装有变压器,可是我这个月没怎么用电为什么还要扣那么... 商业用户变压器容量计算公式 蒲田皮鞋那个品牌好 朝花夕拾作者难忘都三个人 难以忘怀的老阿姨(有多少往事难以忘怀)