博客
关于我
强烈建议你试试无所不能的chatGPT,快点击我
socket io与vue-cli的结合使用
阅读量:6571 次
发布时间:2019-06-24

本文共 968 字,大约阅读时间需要 3 分钟。


关于在vue中使用websocket的简易例子

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

安装三个依赖:

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

创建一个新的servers:在文件最外层创建 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','你发过来的数据是:'+data)  //发送回去 事件名为loginmsg     })})console.log('socket端口:8000');sever.listen(8000)

在package.json文件中添加启动脚本:

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

在main.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服务端链接

在.vue文件中:

先启动8000端口 npm run server

然后打开新的命令行 npm run dev 启动vue模版

clipboard.png

就ok啦~~

本人也正在学习中,很多地方没有写全,理解的也不是很好,希望各位大神多给点建议。

转载地址:http://bfvjo.baihongyu.com/

你可能感兴趣的文章
A*算法实现
查看>>
第一周 从C走进C++ 002 命令行参数
查看>>
[转]【NoSQL】NoSQL入门级资料整理(CAP原理、最终一致性)
查看>>
RequireJS进阶(二)
查看>>
我设计的网站的分布式架构
查看>>
linux extract rar files
查看>>
Knockout.Js官网学习(监控属性Observables)
查看>>
ORA-12514: TNS: 监听程序当前无法识别连接描述符中请求的服务解决
查看>>
azure之MSSQL服务性能测试
查看>>
Android BitmapFactory.Options
查看>>
前端构建:Less入了个门
查看>>
phonegap(cordova) 自己定义插件代码篇(三)----支付宝支付工具整合
查看>>
tomcat架构分析(valve源码导读)
查看>>
spring中InitializingBean接口使用理解(转)
查看>>
基于php5.5使用PHPMailer-5.2发送邮件
查看>>
InstallShield 2012 Spring新功能试用(16): Suite/Advanced UI 或 Advanced UI安装程序能在安装时进行输入合法性校验与反馈...
查看>>
C#面试宝典
查看>>
基金项目的英文
查看>>
《软件性能测试与LoadRunner实战教程》喜马拉雅有声图书上线
查看>>
ios 字典转模型
查看>>