Vue中使用WebSocket


     initWebSocket() {
      //初始化websocket
      let wsuri = 'ws地址'
      this.ws = new WebSocket(wsuri)
      this.ws.onmessage = this.websocketonmessage
      this.ws.onopen = this.websocketonopen
      this.ws.onerror = this.websocketonerror
      this.ws.onclose = this.websocketclose
    },
    websocketonopen() {
      console.log('连接 websocket 成功')
    },
    websocketonmessage(e) {
      //获取websocket推送的数据
      let msg = e.data
      console.log(msg)
    },
    // 连接失败时重新连接
    websocketonerror() {
      this.initWebSocket()
    },
    // 断开链接后报错
    websocketclose(e) {
      console.log('断开连接', e)
      //this.initWebSocket() //断开后重新连接
    },

 


免责声明!

本站转载的文章为个人学习借鉴使用,本站对版权不负任何法律责任。如果侵犯了您的隐私权益,请联系本站邮箱yoyou2525@163.com删除。



 
粤ICP备18138465号  © 2018-2025 CODEPRJ.COM