• <fieldset id="8imwq"><menu id="8imwq"></menu></fieldset>
  • <bdo id="8imwq"><input id="8imwq"></input></bdo>
    最新文章專題視頻專題問答1問答10問答100問答1000問答2000關(guān)鍵字專題1關(guān)鍵字專題50關(guān)鍵字專題500關(guān)鍵字專題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關(guān)鍵字專題關(guān)鍵字專題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
    當(dāng)前位置: 首頁 - 科技 - 知識百科 - 正文

    socket io與vue-cli的結(jié)合使用的示例代碼

    來源:懂視網(wǎng) 責(zé)編:小采 時間:2020-11-27 22:05:38
    文檔

    socket io與vue-cli的結(jié)合使用的示例代碼

    socket io與vue-cli的結(jié)合使用的示例代碼:關(guān)于在vue中使用websocket的簡易例子 使用vue-cli生成一個vue模版 安裝三個依賴: npm install -s socket.io npm install -s vue-socket.io npm install -s socket.io-client 創(chuàng)建一個新的servers:在文件最外層創(chuàng)建 serv
    推薦度:
    導(dǎo)讀socket io與vue-cli的結(jié)合使用的示例代碼:關(guān)于在vue中使用websocket的簡易例子 使用vue-cli生成一個vue模版 安裝三個依賴: npm install -s socket.io npm install -s vue-socket.io npm install -s socket.io-client 創(chuàng)建一個新的servers:在文件最外層創(chuàng)建 serv

    關(guān)于在vue中使用websocket的簡易例子

    使用vue-cli生成一個vue模版

    安裝三個依賴:

    npm install -s socket.io
    npm install -s vue-socket.io
    npm install -s socket.io-client

    創(chuàng)建一個新的servers:在文件最外層創(chuàng)建 server/app.js文件:

    var sever=require('http').createServer();
    var io=require('socket.io')(sever)
    
    io.on('connection', function (socket) {
     socket.on('login',function(data){ //接收連接中的login事件
     console.log(data);
     io.emit('loginmsg','你發(fā)過來的數(shù)據(jù)是:'+data) //發(fā)送回去 事件名為loginmsg
     })
    
    })
    console.log('socket端口:8000');
    sever.listen(8000)
    
    

    在package.js文件中添加啟動腳本:

    script{ "server": "node sever/app.js"}

    在mian.js中vue.use():

    import VueSocketio from 'vue-socket.io';
    import socketio from 'socket.io-client';
    Vue.use(VueSocketio, socketio('ws://127.0.0.1:8000'));//與websocket服務(wù)端鏈接

    在.vue文件中:

    <template>
     <div>
     <div> 
     <input type="text" v-model="msg">
     <button @click='Login'>向8000端口發(fā)送數(shù)據(jù)</button>
     {{backdata}}
     </div>
    
     </div>
    </template>
    <script>
    export default{
     data:function (){
     return {
     msg:"aaaa",
     backdata:'',
     }
     },
     sockets:{ //在此接收又服務(wù)器發(fā)送過來的數(shù)據(jù) ps:注意此處的方法名要與服務(wù)器的發(fā)送的事件保持一致才能接收到
     connect:function() { //與ws:127.0.0.1:8000連接后回調(diào)
     console.log('連接成功');
     },
     loginmsg:function(value) {
     console.log(value);//監(jiān)聽login(后端向前端emit login的回調(diào))
     this.backdata=value;
     }
     },
     methods:{
     Login(){
     this.$socket.emit('login',this.msg);
     }
     }
     
     }
    </script>
    
    

    先啟動8000端口 npm run server

    然后打開新的命令行 npm run dev 啟動vue模版

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

    文檔

    socket io與vue-cli的結(jié)合使用的示例代碼

    socket io與vue-cli的結(jié)合使用的示例代碼:關(guān)于在vue中使用websocket的簡易例子 使用vue-cli生成一個vue模版 安裝三個依賴: npm install -s socket.io npm install -s vue-socket.io npm install -s socket.io-client 創(chuàng)建一個新的servers:在文件最外層創(chuàng)建 serv
    推薦度:
    標(biāo)簽: 使用 VUE io
    • 熱門焦點

    最新推薦

    猜你喜歡

    熱門推薦

    專題
    Top
    主站蜘蛛池模板: 99精品视频在线观看婷| 欧美精品综合视频一区二区| 精品久久久久久99人妻| 国产综合色在线精品| 国产高清在线精品一区二区三区 | 亚洲国产成人久久精品影视| 亚洲av午夜福利精品一区人妖| 91精品无码久久久久久五月天| 精品人妻大屁股白浆无码| 无码精品人妻一区| 国产精品亚洲不卡一区二区三区| 91精品国产福利在线导航| 午夜精品久久久久久久| 久久亚洲精品无码观看不卡| 337P亚洲精品色噜噜| 国产成人精品日本亚洲直接| 中文精品无码中文字幕无码专区| 国产精品香蕉在线观看| 精品视频在线免费观看| 精品人妻无码一区二区色欲产成人| 午夜在线视频91精品| 久久精品国产清自在天天线| 99爱在线视频这里只有精品| 久久国产成人精品麻豆| 97精品国产手机| 国产精品无码AV一区二区三区 | 久久精品国产亚洲Aⅴ香蕉| 四虎国产精品永久地址51| 国产精品国产三级专区第1集| 精品黑人一区二区三区| 亚洲国产精品SSS在线观看AV| 无码国内精品久久人妻麻豆按摩 | 日韩专区亚洲精品欧美专区| 国产99久久久国产精品~~牛| 国产精品久久久久影院嫩草| 精品国产一区二区三区不卡| 久久久久99精品成人片直播| 人人妻人人澡人人爽人人精品97 | 久久99国产综合精品免费| 嫩草伊人久久精品少妇AV| 人人妻人人澡人人爽精品日本|