国产 无码 综合区,色欲AV无码国产永久播放,无码天堂亚洲国产AV,国产日韩欧美女同一区二区

微信小程序WebSocket接口以及在小程序中的使用。

這篇具有很好參考價(jià)值的文章主要介紹了微信小程序WebSocket接口以及在小程序中的使用。。希望對(duì)大家有所幫助。如果存在錯(cuò)誤或未考慮完全的地方,請(qǐng)大家不吝賜教,您也可以點(diǎn)擊"舉報(bào)違法"按鈕提交疑問。

一、連接wx.connectSocket

示例:

wx.connectSocket({
  url: 'xxx.com',
  data:{
    x: '',
    y: ''
  },
  header:{ 
    'content-type': 'application/json'
  },
  method:"GET"
})

這里要注意url中的接口不是http://.xxx或者h(yuǎn)ttps://.xxx開頭的,而是以ws://xxx.com或者wss://.xxx開頭的,要不然就會(huì)連接失敗

二、wx.onSocketOpen和wx.onSocketError

他們是監(jiān)聽監(jiān)聽wx.connectSocket的連接成功與否的

代碼如下(示例):

     //連接成功
     wx.onSocketOpen((res) => {
      console.log('WebSocket 成功連接', res)
    })
    //連接失敗
    wx.onSocketError((err) => {
      console.log('websocket連接失敗', err);
    })

三、wx.onSocketMessage

這里是接收服務(wù)器的消息的(也就是聊天時(shí)對(duì)面發(fā)來的消息)
代碼如下(示例):

//連接WebSocket 
wx.connectSocket({
  url: 'xxx.com',
  data:{
    x: '',
    y: ''
  },
  header:{ 
    'content-type': 'application/json'
  },
  method:"GET"
    })
    wx.onSocketOpen((res) => {
      console.log('WebSocket 成功連接', res)
      wx.onSocketMessage(function(res) {
        console.log('收到服務(wù)器內(nèi)容:', res)
        //不需要考慮如何觸發(fā),當(dāng)服務(wù)器發(fā)送消息時(shí)自動(dòng)接收
        })
    })

四、wx.sendSocketMessage

//這是發(fā)送消息的事件
 sendSocketMessage() {
   let msg={
    msg:this.data.inputVal,//這是聊天的內(nèi)容
    toUser:this.data.user1.id//這是聊天的id
   }
  wx.sendSocketMessage({
    data: JSON.stringify(msg),//這里根據(jù)后臺(tái)的格式發(fā)送數(shù)據(jù),好像這個(gè)需要轉(zhuǎn)換成字符串。
    success:(res)=>{
    console.log("消息發(fā)送成功", res)
    },
    fail(res) {
    console.log("消息發(fā)送失敗", res)
    }
    })
},

五、wx.closeSocket

關(guān)閉WebSocket連接。

六、wx.onSocketClose

監(jiān)聽WebSocket關(guān)閉。

wx.connectSocket({
  url: 'test.php'
})

//注意這里有時(shí)序問題,
//如果 wx.connectSocket 還沒回調(diào) wx.onSocketOpen,而先調(diào)用 wx.closeSocket,那么就做不到關(guān)閉 WebSocket 的目的。
//必須在 WebSocket 打開期間調(diào)用 wx.closeSocket 才能關(guān)閉。
wx.onSocketOpen(function() {
  wx.closeSocket()
})

wx.onSocketClose(function(res) {
  console.log('WebSocket 已關(guān)閉!')
})

})文章來源地址http://www.zghlxwxcb.cn/news/detail-486998.html

到了這里,關(guān)于微信小程序WebSocket接口以及在小程序中的使用。的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!

本文來自互聯(lián)網(wǎng)用戶投稿,該文觀點(diǎn)僅代表作者本人,不代表本站立場(chǎng)。本站僅提供信息存儲(chǔ)空間服務(wù),不擁有所有權(quán),不承擔(dān)相關(guān)法律責(zé)任。如若轉(zhuǎn)載,請(qǐng)注明出處: 如若內(nèi)容造成侵權(quán)/違法違規(guī)/事實(shí)不符,請(qǐng)點(diǎn)擊違法舉報(bào)進(jìn)行投訴反饋,一經(jīng)查實(shí),立即刪除!

領(lǐng)支付寶紅包贊助服務(wù)器費(fèi)用

相關(guān)文章

  • 微信小程序websocket的使用

    微信小程序websocket的使用

    ??感謝大家的點(diǎn)贊和轉(zhuǎn)發(fā),歡迎大家關(guān)注本人的博客。試用期指導(dǎo),項(xiàng)目開發(fā),簡(jiǎn)歷優(yōu)化,畢業(yè)設(shè)計(jì)/論文,歡迎添加本人微信。 ?新人作者,歡迎關(guān)注和收藏???????? 微信小程序中使用websocket分為兩步: ?2.1發(fā)起請(qǐng)求建立一個(gè)socket連接 這里是通過微信自帶的一個(gè)wx.conn

    2024年04月12日
    瀏覽(27)
  • 微信小程序UV、PV量解釋以及接口調(diào)用頻率

    微信小程序UV、PV量解釋以及接口調(diào)用頻率

    微信小程序UV、PV量 瀏覽量(PV): 即通常說的Page View(PV),用戶每打開一個(gè)網(wǎng)站頁面就被記錄1次。用戶多次打開同一頁面,瀏覽量值累計(jì)。 微信小程序中PV是打開小程序的打開次數(shù)。 訪客數(shù)(UV): 一天之內(nèi)網(wǎng)站的獨(dú)立訪客數(shù)(以Cookie為依據(jù)),一天內(nèi)同一訪客多次訪問網(wǎng)站只計(jì)算

    2024年02月16日
    瀏覽(21)
  • WebSocket心跳重連在微信小程序中的實(shí)現(xiàn)與服務(wù)器端

    WebSocket技術(shù)是一種在瀏覽器和服務(wù)器之間建立持久化連接的通信協(xié)議。在微信小程序中,通過WebSocket可以實(shí)現(xiàn)實(shí)時(shí)的雙向通信。然而,由于網(wǎng)絡(luò)等各種因素的不穩(wěn)定性,WebSocket連接可能會(huì)出現(xiàn)斷開的情況。為了保證連接的可靠性,我們可以通過心跳機(jī)制和重連機(jī)制來處理Web

    2024年03月18日
    瀏覽(29)
  • 微信小程序websocket使用protobuf,發(fā)送arraybuffer

    微信小程序websocket使用protobuf,發(fā)送arraybuffer

    ??砥礪前行,不負(fù)余光,永遠(yuǎn)在路上?? 這是一次繼前文websocket的一個(gè)更新:小程序中使用websocket,區(qū)分房間、空間 現(xiàn)在遇到了一個(gè)需求是小程序接入 io-game 的websocket 和unity 游戲端同時(shí)使用一個(gè)websocket,io-game那邊收發(fā)websocket消息都是采用 Protobuf 處理的。 參考項(xiàng)目:htt

    2024年02月15日
    瀏覽(19)
  • 微信小程序-關(guān)于新版隱私協(xié)議接口wx.onNeedPrivacyAuthorization的適配解讀以及實(shí)現(xiàn)代碼

    微信小程序-關(guān)于新版隱私協(xié)議接口wx.onNeedPrivacyAuthorization的適配解讀以及實(shí)現(xiàn)代碼

    代碼插件已集成,即插即用, 五分鐘集成進(jìn)項(xiàng)目, 免費(fèi)下載 ,歡迎大家交流 ?微信小程序用戶隱私保護(hù)協(xié)議彈窗插件下載 官方公告地址:關(guān)于小程序隱私保護(hù)指引設(shè)置的公告 | 微信開放社區(qū) 1、首先看一下這個(gè)網(wǎng)址,里邊包含涉及到的隱私的接口,這些接口都要適配一下,否則將會(huì)

    2024年02月10日
    瀏覽(29)
  • 微信小程序調(diào)用本地http接口設(shè)置以及django 遇到的csrf 403錯(cuò)誤解決方法

    微信小程序調(diào)用本地http接口設(shè)置以及django 遇到的csrf 403錯(cuò)誤解決方法

    1) 如果微信小程序需要和本地localhost端口進(jìn)行通信聯(lián)調(diào)。首先需要設(shè)置微信小程序?yàn)?”不校驗(yàn)合法域名…“設(shè)置,這樣就可以跳過域名安全檢測(cè),不然會(huì)出現(xiàn)網(wǎng)站不在安全名單內(nèi): 2)此時(shí)調(diào)用之后,后端會(huì)出現(xiàn)如下錯(cuò)誤: 這是因?yàn)椋涸谖⑿判〕绦蚨藢?duì)Django后臺(tái)進(jìn)行POST請(qǐng)求

    2024年02月07日
    瀏覽(29)
  • H5套殼微信小程序跳轉(zhuǎn)H5以及配置服務(wù)器接口域名和業(yè)務(wù)域名

    H5套殼微信小程序跳轉(zhuǎn)H5以及配置服務(wù)器接口域名和業(yè)務(wù)域名

    一、H5套殼微信小程序跳轉(zhuǎn)H5 基本語法: web-view src=\\\"https://你的域名\\\"/web-view 1. 其中,url必須在管理后臺(tái)加進(jìn)業(yè)務(wù)域名,并且是https開頭的。 使用了web-view,頁面將不能放置其他元素,因?yàn)閣eb-view會(huì)鋪滿整個(gè)頁面 電腦端調(diào)試,需要在開發(fā)者工具的項(xiàng)目設(shè)置里把基礎(chǔ)庫(kù)版本改為最

    2024年02月07日
    瀏覽(31)
  • 微信小程序-關(guān)于新版隱私協(xié)議接口wx.onNeedPrivacyAuthorization getPrivacySetting requirePrivacyAuthorize的適配解讀以及實(shí)現(xiàn)代碼

    微信小程序-關(guān)于新版隱私協(xié)議接口wx.onNeedPrivacyAuthorization getPrivacySetting requirePrivacyAuthorize的適配解讀以及實(shí)現(xiàn)代碼

    代碼插件已集成,即插即用, 五分鐘集成進(jìn)項(xiàng)目, 免費(fèi)下載 ,歡迎大家交流 ?微信小程序用戶隱私保護(hù)協(xié)議彈窗插件下載 官方公告地址:關(guān)于小程序隱私保護(hù)指引設(shè)置的公告 | 微信開放社區(qū) 1、首先看一下這個(gè)網(wǎng)址,里邊包含涉及到的隱私的接口,這些接口都要適配一下,否則將會(huì)

    2024年02月10日
    瀏覽(27)
  • Ant Design Mini 在小程序中的使用

    Ant Design Mini 在小程序中的使用

    今天來給大家分享一下?Ant Design Mini?在原生小程序中或者uniapp中的使用 目錄 在原生微信小程序中使用 在 uni-app 中使用 在支付寶小程序中引用 在微信小程序中引用 1. 安裝依賴 npm i antd-mini --save 2. 構(gòu)建 npm 安裝好依賴以后,點(diǎn)擊開發(fā)者工具中的菜單欄:工具 -- 構(gòu)建 npm 3. 在項(xiàng)

    2024年04月09日
    瀏覽(21)
  • 微信小程序關(guān)于wxs語法、以及能否引入js中的方法(不能調(diào)用)

    微信小程序關(guān)于wxs語法、以及能否引入js中的方法(不能調(diào)用)

    頁面中使用wxs 或者? 參考:WXS | 微信開放文檔 wxs能引入外部js文件嗎 | 微信開放社區(qū) 微信小程序中的WXS語法 1、WXS 中不支持let和const,不支持箭頭函數(shù)。 2、變量命名必須符合下面兩個(gè)規(guī)則: 首字符必須是:字母(a-zA-Z),下劃線(_) 剩余字符可以是:字母(a-zA-Z),下劃

    2024年02月06日
    瀏覽(28)

覺得文章有用就打賞一下文章作者

支付寶掃一掃打賞

博客贊助

微信掃一掃打賞

請(qǐng)作者喝杯咖啡吧~博客贊助

支付寶掃一掃領(lǐng)取紅包,優(yōu)惠每天領(lǐng)

二維碼1

領(lǐng)取紅包

二維碼2

領(lǐng)紅包