首先引入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();
}
},