最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue使用websocket概念及示例

 更新時間:2022年09月22日 09:11:46   作者:小小程序員。  
這篇文章主要為大家介紹了vue使用websocket概念及示例,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪

概念部分:

1,WebSocket 是 HTML5 提供的 TCP 連接上進行全雙工通訊的協(xié)議。一次握手之后,服務器和客戶端可以互相主動通信,雙向傳輸數(shù)據(jù)。

2,瀏覽器想服務器發(fā)送請求,建立連接之后,可通過send()方法想服務器發(fā)送數(shù)據(jù),并通過message事件接受服務器返回的數(shù)據(jù)。

使用示例

<script>
export default {
  mounted() {
    this.connectWebsocket();
  },
  methods: {
    connectWebsocket() {
      let websocket;
      if (typeof WebSocket === "undefined") {
        console.log("您的瀏覽器不支持WebSocket");
        return;
      } else {
        let protocol = "ws";
        let url = "";
        if (window.localtion.protocol == "https:") {
          protocol = "wss";
        }
        // `${protocol}://window.location.host/echo`;
        url = `${protocol}://localhost:9998/echo`;

        // 打開一個websocket
        websocket = new WebSocket(url);
        // 建立連接
        websocket.onopen = () => {
          // 發(fā)送數(shù)據(jù)
          websocket.send("發(fā)送數(shù)據(jù)");
          console.log("websocket發(fā)送數(shù)據(jù)中");
        };
        // 客戶端接收服務端返回的數(shù)據(jù)
        websocket.onmessage = evt => {
          console.log("websocket返回的數(shù)據(jù):", evt);
        };
        // 發(fā)生錯誤時
        websocket.onerror = evt => {
          console.log("websocket錯誤:", evt);
        };
        // 關閉連接
        websocket.onclose = evt => {
          console.log("websocket關閉:", evt);
        };
      }
    }
  }
};
</script>

以上就是vue使用websocket概念及示例的詳細內(nèi)容,更多關于vue使用websocket的資料請關注腳本之家其它相關文章!

相關文章

  • vue+SpringBoot使用WebSocket方式

    vue+SpringBoot使用WebSocket方式

    WebSocket是一種全雙工通信協(xié)議,通過HTTP升級機制建立連接,支持實時雙向數(shù)據(jù)傳輸,示例代碼展示了如何在Java Spring Boot和Vue.js中實現(xiàn)WebSocket服務和客戶端
    2025-02-02
  • vite+vue3搭建的工程實現(xiàn)批量導入store的module

    vite+vue3搭建的工程實現(xiàn)批量導入store的module

    這篇文章主要介紹了vite+vue3搭建的工程實現(xiàn)批量導入store的module方式,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-03-03
  • vue 自定義右鍵樣式的實例代碼

    vue 自定義右鍵樣式的實例代碼

    這篇文章主要介紹了vue 自定義右鍵樣式的實例代碼,代碼簡單易懂,非常不錯,具有一定的參考借鑒價值,需要的朋友可以參考下
    2019-11-11
  • Vue實現(xiàn)JSON字符串格式化編輯器組件功能

    Vue實現(xiàn)JSON字符串格式化編輯器組件功能

    這篇文章主要介紹了Vue實現(xiàn)JSON字符串格式化編輯器組件,本文通過實例代碼給大家介紹的非常詳細,對大家的學習或工作具有一定的參考借鑒價值,需要的朋友參考下吧
    2024-01-01
  • vuex 第三方包實現(xiàn)數(shù)據(jù)持久化的方法

    vuex 第三方包實現(xiàn)數(shù)據(jù)持久化的方法

    本文主要介紹了vuex 第三方包實現(xiàn)數(shù)據(jù)持久化的方法,文中通過示例代碼介紹的非常詳細,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2021-09-09
  • vue中axios的封裝問題(簡易版攔截,get,post)

    vue中axios的封裝問題(簡易版攔截,get,post)

    這篇文章主要介紹了vue中axios的封裝問題(簡易版攔截,get,post),需要的朋友可以參考下
    2018-06-06
  • Vue中router.beforeEach與beforeRouteEnter的區(qū)別及說明

    Vue中router.beforeEach與beforeRouteEnter的區(qū)別及說明

    這篇文章主要介紹了Vue中router.beforeEach與beforeRouteEnter的區(qū)別及說明,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue 解決mintui彈窗彈起來,底部頁面滾動bug問題

    vue 解決mintui彈窗彈起來,底部頁面滾動bug問題

    這篇文章主要介紹了vue 解決mintui彈窗彈起來,底部頁面滾動bug問題,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2020-11-11
  • 使用mockjs如何生成隨機數(shù)據(jù)

    使用mockjs如何生成隨機數(shù)據(jù)

    Mockjs是一個用于生成隨機數(shù)據(jù)和攔截Ajax請求的庫,可以與Vue和Axios結合使用,提高前端開發(fā)效率,通過在項目中引入Mock.js文件,可以模擬后端API,攔截Ajax請求并返回自定義響應,這種方法適用于在后端尚未開發(fā)完成時的前端開發(fā)測試
    2024-10-10
  • 一文詳解vue生命周期在uniapp中的用法

    一文詳解vue生命周期在uniapp中的用法

    在uniapp中,vue的生命周期的用法基本都得以保留,但是對于特殊的需求以及特殊的情況,uniapp還引入了一些特有的生命周期鉤子,本文給大家詳細介紹了vue生命周期在uniapp中的用法,感興趣的朋友可以參考下
    2024-01-01

最新評論

东兰县| 庆阳市| 夏河县| 醴陵市| 东港市| 双鸭山市| 教育| 湘乡市| 锦州市| 南宫市| 民权县| 略阳县| 沅陵县| 义马市| 绥棱县| 石家庄市| 凌源市| 那曲县| 德昌县| 沅陵县| 固镇县| 合川市| 靖安县| 太白县| 惠州市| 玉环县| 邹平县| 广安市| 临汾市| 鄂尔多斯市| 桦川县| 故城县| 蒙自县| 通道| 福贡县| 汽车| 抚松县| 惠安县| 武清区| 都安| 梅州市|