zoukankan      html  css  js  c++  java
  • 2-Vue+WebSocket 实现页面实时刷新长连接

    参考:https://segmentfault.com/a/1190000019301545

     

    export default {
            data() {
                return {
                    websock: null,
                }
            },
            created(){
               //页面刚进入时开启长连接
                this.initWebSocket()
           },
           destroyed: function() {
            //页面销毁时关闭长连接
          this.websocketclose();
        },
       
        
        methods: { 
          initWebSocket(){ //初始化weosocket 
           
            const wsuri = 127.0.0.1:8080 + "/websocket/threadsocket";//ws地址
            this.websock = new WebSocket(wsuri); 
            this.websocket.onopen = this.websocketonopen;
    
            this.websocket.onerror = this.websocketonerror;
    
            this.websock.onmessage = this.websocketonmessage; 
            this.websock.onclose = this.websocketclose;
           }, 
    
          websocketonopen() {
            console.log("WebSocket连接成功");
          },
          websocketonerror(e) { //错误
            console.log("WebSocket连接发生错误");
          },
          websocketonmessage(e){ //数据接收 
            const redata = JSON.parse(e.data);
               // 接收数据
            console.log(redata.value); 
          }, 
    
          websocketsend(agentData){//数据发送 
            this.websock.send(agentData); 
          }, 
    
          websocketclose(e){ //关闭 
            console.log("connection closed (" + e.code + ")"); 
         },
       }, 
      }
     
    

     

      

     

    做有积累的事~~
  • 相关阅读:
    python 序列排序 排序后返回相应的索引
    海明距离
    hive学习01词频统计
    自然语言处理之LCS最长公共子子序列
    自然语言处理之关键词提取TF-IDF
    自然语言处理之比较两个句子的相似度 余弦相似度
    linux命令tar压缩解压
    linux学习之软件包安装
    集群间数据迁移报错
    hive学习04-员工部门表综合案例
  • 原文地址:https://www.cnblogs.com/robinunix/p/13534083.html
Copyright © 2011-2022 走看看