當前位置:編程學習大全網 - 編程軟體 - uniapp小程序webSocket封裝、斷線重連、心跳檢測

uniapp小程序webSocket封裝、斷線重連、心跳檢測

最近在做 IOT 的項目,裏面有個小程序要用到 webSocket ,借這個機會,封裝了壹個 uniapp小程序 適用的 Socket 類,包括斷線重連,心跳檢測等等,具體實現如下。

直接實例化封裝的 socket 類,調用 initSocket 初始化就行了,當收到消息的時候,會觸發全局 $emit 事件,只需要使用 $on 監聽 message 事件就行。

我這邊在 globalData 裏面定義了 socketObj 全局變量,在首頁 onShow 生命周期裏面判斷當前是否已經初始化了 socket 實例,再進行操作。

home.vue

斷線會自動重連。

如果看了覺得有幫助的,我是@ 鵬多多11997110103 ,歡迎 點贊 關註 評論;

END

往期文章

個人主頁

  • 上一篇:松下貼片機有哪些型號
  • 下一篇:hsck怎麽打開
  • copyright 2024編程學習大全網