zoukankan      html  css  js  c++  java
  • vue使用websoket(非封装)

    上代码:

    create:function(){

    this.initWebpack()

    }

    methods:{  

    initWebpack(){//初始化websocket
              let user = JSON.parse(localStorage.getItem('user')) 
              let userId = user.user.userId
              const wsuri = "ws://xxx.xxx.xxx.xxx:8086/webSocket?id="+userId+"&code=1";      //连接数据获取不到数据配合后端加个参数试试
              this.websock = new WebSocket(wsuri);
              this.websock.onopen = this.websocketopen;
              this.websock.onmessage = this.websocketonmessage;
              this.websock.onclose = this.websocketclose;
              this.websock.onerror = this.websocketerror;
            },
            websocketopen(){//打开
              console.log("WebSocket连接成功")
            },
            websocketonmessage(e){ //数据接收
              consolo.log(e)
            },
            websocketclose(){  //关闭
              console.log("WebSocket关闭");
            },
            websocketerror(){  //失败
              console.log("WebSocket连接失败");
            },
            websocketsend(date){
              this.websock.send(date)
            },
    }
  • 相关阅读:
    Discuz热搜在哪里设置?
    Discuz如何设置帖子隐藏回复可见或部分可见方法
    新版Discuz!应用中心接入教程(转)
    Diszuz管理面版被锁怎么办?
    vs 2019 调试无法查看变量
    Google Docs 的格式刷快捷键
    chrome 的常用快捷键
    Activiti 数据库表结构
    activiti 报 next dbid
    尚硅谷Java基础_Day2
  • 原文地址:https://www.cnblogs.com/wd163/p/12586412.html
Copyright © 2011-2022 走看看