Vue项目注入WebSocket,你所见的微信聊天不过如此

微信 QQ这样平凡处于生活中的应用工具离我们距离很近,就想他们在生活中一样接近
那么我们就来看看年轻的WebSocket
首先要在node中引入

 npm install nodejs-websocket --save

之后我们在组件中调用即可

data(){
     
    return{
     
      ws:null,
    }
  },
   created () {
     
    this.ws = new    WebSocket("ws://localhost:8101/socketServer/customer/null")
    //建立链接后回调
    this.ws.onopen = (event)=>{
     
      console.log(event);
    },
    //建立链接时报错的回调
    this.ws.onerror = (event)=>{
     
        console.log(event)
    },
    //接收到推送数据时的回调
    this.ws.onmessage = (event)=>{
     
        console.log(event);
    },
    //关闭时回调
    this.ws.onclose = (event)=>{
     
         console.log(event);
    },
    //用于向服务端发送数据
    this.ws.send("传输数据")
  }

这样就可以建立一个简单的链接了,当然地址还是需要你的后端给你
有了灵活的时时推送技术,写出一个自己的微信还是件难事吗?

你可能感兴趣的:(Vue项目注入WebSocket,你所见的微信聊天不过如此)