真实的国产乱ⅩXXX66竹夫人,五月香六月婷婷激情综合,亚洲日本VA一区二区三区,亚洲精品一区二区三区麻豆

成都創(chuàng)新互聯(lián)網(wǎng)站制作重慶分公司

基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能

小編給大家分享一下基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能,希望大家閱讀完這篇文章之后都有所收獲,下面讓我們一起去探討吧!

創(chuàng)新互聯(lián)公司專注于定西網(wǎng)站建設(shè)服務(wù)及定制,我們擁有豐富的企業(yè)做網(wǎng)站經(jīng)驗。 熱誠為您提供定西營銷型網(wǎng)站建設(shè),定西網(wǎng)站制作、定西網(wǎng)頁設(shè)計、定西網(wǎng)站官網(wǎng)定制、微信平臺小程序開發(fā)服務(wù),打造定西網(wǎng)絡(luò)公司原創(chuàng)品牌,更為您提供定西網(wǎng)站排名全網(wǎng)營銷落地服務(wù)。

首先,我需要用到node的nodejs-websocket模塊

使用yarn進(jìn)行安裝

yarn add nodejs-websocket --save

當(dāng)然,你也可以用npm進(jìn)行安裝

npm i nodejs-websocket --save

安裝完畢之后,我們開始寫服務(wù)端的代碼,首先,我用node在本地起了一個node

服務(wù)端主要是用nodejs-websocket用來開啟服務(wù),以及返回前端需要的值,這里我只是做了一個簡單的處理,在接受值得后面加了一個‘機器人'的string,

然后,我們需要開啟這個node服務(wù),

基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能

命令后面的路徑一定要找對,我是把sock.js放在了根目錄的socket文件夾下面

執(zhí)行

yarn socket

最后,看我們的客戶端,客戶端我是想有一個輸入框,然后有個聊天框:


 

 

 .test3 {
  text-align: center;
 }
 
 .msg {
  width: 100px;
  height: 100px;
  overflow: auto;
  padding-top: 5px;
  border: 1px solid red;
  display: inline-block;
  margin-bottom: 6px;
 
  .msg-item {
   position: relative;
   overflow: hidden;
   p {
    display: inline-block;
    border-radius: 40px;
    background: #3C3D5A;
    color: white;
    float: left;
    padding: 2px 12px;
    margin: 0 0 2px 0;
    max-width: 70%;
    text-align: left;
    box-sizing: border-box;
   }
 
   &.mine {
    p {
     float: right;
     background: aquamarine;
     color: white;
    }
   }
  }
 } 

看一下最終效果:

基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能

基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能

看完了這篇文章,相信你對“基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能”有了一定的了解,如果想了解更多相關(guān)知識,歡迎關(guān)注創(chuàng)新互聯(lián)行業(yè)資訊頻道,感謝各位的閱讀!


本文名稱:基于node+vue如何實現(xiàn)簡單的WebSocket聊天功能
文章源于:
http://weahome.cn/article/jphdoj.html

其他資訊

在線咨詢

微信咨詢

電話咨詢

028-86922220(工作日)

18980820575(7×24)

提交需求

返回頂部