记录项目中使用soket接收实时推送消息

首先引入stomp.js和sockjs-client

连接soket
websocket(){

var that=this

var socket =new SockJS(websoket);    //websoket是需要连接的ip地址

  this.stompClient = Stomp.over(socket);

  var stompClient = Stomp.over(socket);

  stompClient.connect({}, function (frame) {

stompClient.subscribe('/user/' + sessionStorage.getItem('orgId')+'/index/message', function (item) {

var data=eval(item.body)

var dataObject= JSON.parse(data);

})

},

断开连接

disconnect() {

if (this.stompClient) {

this.stompClient.disconnect();


  }

},

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容