原創聲明:本文為作者原創,未經允許不得轉載,經授權轉載需注明作者和出處
官方解釋:創建一個 WebSocket連接;一個微信小程序同時只能有一個WebSocket連接,如果當前已存在一個WebSocket連接,會自動關閉該連接,并重新創建一個WebSocket連接。
OBJECT參數說明:
參數 |類型 |必填 |說明
url |String |是 |開發者服務器接口地址,必須是 wss 協議,且域名必須是后臺配置的合法域名
data |Object |否 |請求的數據
header |Object |否 |HTTP Header , header 中不能設置 Referer
method |String |否 |默認是GET,有效值為: OPTIONS, GET, HEAD, POST, PUT, DELETE, TRACE, CONNECT
success |Function |否 |接口調用成功的回調函數
fail |Function |否 |接口調用失敗的回調函數
complete |Function |否 |接口調用結束的回調函數(調用成功、失敗都會執行)
監聽WebSocket連接打開事件
? 監聽WebSocket錯誤
通過WebSocket連接發送數據,需要先wx.connectSocket,并在wx.onSocketOpen回調之后才能發送。
包含一個String類型的data的參數
監聽WebSocket接受到服務器的消息事件
包含一個String類型的data的參數
關閉WebSocket連接
? 監聽WebSocket關閉
以上代碼官網文檔都有,我就不貼出了
手繪圖
主要看圖,通俗易懂