做爰高潮a片〈毛片〉,尤物av天堂一区二区在线观看,一本久久A久久精品VR综合,添女人荫蒂全部过程av

最新文章專題視頻專題問答1問答10問答100問答1000問答2000關鍵字專題1關鍵字專題50關鍵字專題500關鍵字專題1500TAG最新視頻文章推薦1 推薦3 推薦5 推薦7 推薦9 推薦11 推薦13 推薦15 推薦17 推薦19 推薦21 推薦23 推薦25 推薦27 推薦29 推薦31 推薦33 推薦35 推薦37視頻文章20視頻文章30視頻文章40視頻文章50視頻文章60 視頻文章70視頻文章80視頻文章90視頻文章100視頻文章120視頻文章140 視頻2關鍵字專題關鍵字專題tag2tag3文章專題文章專題2文章索引1文章索引2文章索引3文章索引4文章索引5123456789101112131415文章專題3
問答文章1 問答文章501 問答文章1001 問答文章1501 問答文章2001 問答文章2501 問答文章3001 問答文章3501 問答文章4001 問答文章4501 問答文章5001 問答文章5501 問答文章6001 問答文章6501 問答文章7001 問答文章7501 問答文章8001 問答文章8501 問答文章9001 問答文章9501
當前位置: 首頁 - 科技 - 知識百科 - 正文

微信小程序使用Socket的實例

來源:懂視網 責編:小采 時間:2020-11-27 22:29:15
文檔

微信小程序使用Socket的實例

微信小程序使用Socket的實例:微信小程序使用Socket的實例 首先,一個小程序同時只能有一個WebSocket連接,如果當前已經存在一個WebSocket連接,會關閉當前連接,并重新建立一個連接。 其次,如果使用了appID,協議必須是 wss://... 最近團隊用小程序做行情,在連接socket的時候,發
推薦度:
導讀微信小程序使用Socket的實例:微信小程序使用Socket的實例 首先,一個小程序同時只能有一個WebSocket連接,如果當前已經存在一個WebSocket連接,會關閉當前連接,并重新建立一個連接。 其次,如果使用了appID,協議必須是 wss://... 最近團隊用小程序做行情,在連接socket的時候,發

微信小程序使用Socket的實例

首先,一個小程序同時只能有一個WebSocket連接,如果當前已經存在一個WebSocket連接,會關閉當前連接,并重新建立一個連接。

其次,如果使用了appID,協議必須是 wss://...

最近團隊用小程序做行情,在連接socket的時候,發現在還沒有進行subscribe的情況下,就直接進行了廣播,并且自動關閉了socket連接,

時間緊迫,抓耳撓腮,遂引用了socket-io(基于小程序的websocket仿寫的socket-io,并非官方的socket-io,傳送門),使用方法:

1、先在utils文件夾粘貼一個io的js

2、然后 npm install wxapp-socket-io

3、config文件夾下新建一個socket.js,對socket連接進行封裝,如下:

const io = require('../utils/io.js')
let url = 'wss://......'
let wsStatus = false
let onSocket = null
export const connect = function(cb){
 if(!onSocket){
 onSocket = io(url)
 onSocket.on('connect', function (res) {
 cb(true,onSocket)
 wsStatus = true
 })
 setTimeout(function(){
 if(!wsStatus){
 cb(false,onSocket)
 }
 },10000)
 }else{
 cb(true,onSocket)
 }
}

4、在要引用的頁面調用,全局封裝訂閱方法

let openSocket = require('../../config/socket')
let app = getApp()
let socket = null
Page({
data: {
 zl: [[422, 400, 468, 834, 785, 446, 845, 517, 630, 797, 890, 529, 553, 425, 469, 470, 837, 841, 521, 525], [422, 400, 468, 834, 785, 446, 845, 517, 630, 797, 890, 529, 553, 425, 469, 470, 837, 841, 521, 525]]
},
onLoad: function () {
 let that = this;
 //socket調用
 openSocket.connect(function (status, ws) {
 if (status) {
 socket = ws
 this.subscribe('zl')//對封裝好對訂閱方法進行調用
 socket.on('broadcast', function (msg) {//廣播
 console.log("broadcast");
 console.log(msg);
 })
 } else {
 alert("socket 連接失敗")
 }
 });
},
subscribe: function (type) {
 if (socket) {
 let eis = this.data[type]
 if (eis && eis.length > 0) {
 let param = {//僅供參考,根據接口自行更改
 eis: eis.join(',')
 }
 socket.emit('subscribe', JSON.stringify(param));
 }
 }
}
});

如有疑問請留言或者到本站社區交流討論,感謝閱讀,希望能幫助到大家,謝謝大家對本站的支持!

聲明:本網頁內容旨在傳播知識,若有侵權等問題請及時與本網聯系,我們將在第一時間刪除處理。TEL:177 7030 7066 E-MAIL:11247931@qq.com

文檔

微信小程序使用Socket的實例

微信小程序使用Socket的實例:微信小程序使用Socket的實例 首先,一個小程序同時只能有一個WebSocket連接,如果當前已經存在一個WebSocket連接,會關閉當前連接,并重新建立一個連接。 其次,如果使用了appID,協議必須是 wss://... 最近團隊用小程序做行情,在連接socket的時候,發
推薦度:
  • 熱門焦點

最新推薦

猜你喜歡

熱門推薦

專題
Top
主站蜘蛛池模板: 博爱县| 临汾市| 怀来县| 兰西县| 南安市| 石林| 太谷县| 和田市| 双牌县| 阜城县| 齐河县| 永胜县| 商南县| 宣武区| 抚远县| 汾西县| 麟游县| 遵义县| 兴业县| 西充县| 巴塘县| 来宾市| 华安县| 车险| 甘洛县| 石楼县| 合阳县| 资兴市| 如东县| 吉隆县| 鄄城县| 博乐市| 罗江县| 朔州市| 巴中市| 昔阳县| 武宁县| 黄大仙区| 长寿区| 唐山市| 海兴县|