zoukankan      html  css  js  c++  java
  • vue中 搭配 springboot整合websocket实现一对一消息推送和广播消息推送

    https://www.cnblogs.com/javafirst0/p/11208563.html

    https://www.cnblogs.com/luoxuemei/p/10115679.html

    https://www.cnblogs.com/luoxuemei/p/10115679.html

    mounted(){
        this.connect(this);
      },
    
    methods: {
    connect(_this) {
          var socket = new SockJS(window.g_api.BASE_API+'/readerSocket'); //1连接SockJS的endpoint是“endpointWisely”,与后台代码中注册的endpoint要一样。
          let stompClient = Stomp.over(socket);//2创建STOMP协议的webSocket客户端。
          stompClient.connect({}, function(frame) {//3连接webSocket的服务端。
              // setConnected(true);
              console.log('开始进行连接Connected: ' + frame);
              //4通过stompClient.subscribe()订阅服务器的目标是'/topic/getResponse'发送过来的地址,与@SendTo中的地址对应。
              stompClient.subscribe('/topic/getNotics', function(respnose){
                console.log(respnose)
                console.log(respnose.body)
                console.log(_this)
                if(respnose.body=='密码重置'){
                  _this.resetPassStatus = true;
                  _this.$store.commit("FORGET_PASS_STATUS",true);
                }
                  // showResponse(JSON.parse(respnose.body).responseMessage);
              });
          });
         
        },
    }
  • 相关阅读:
    Python 魔法方法
    使用PHP7来批量更新MangoDB数据
    git 小乌龟安装教程
    webpack初学者(1)
    移动端与PC端的触屏事件
    解决onclick事件的300ms延时问题
    尺寸单位em,rem,vh,vw
    ngRoute 与ui.router区别
    angular.js的依赖注入解析
    ionic的基础学习(第一篇)
  • 原文地址:https://www.cnblogs.com/web-aqin/p/15061286.html
Copyright © 2011-2022 走看看