signalr断开连接后重新连接
一、signalr引入
import * as $ from '../utils/jquery.min.js'
import signalr from '../utils/jquery.signalR-2.4.0.min.js'
import hubs from '../utils/hubs'
二、创建singlar实例
$.connection.hub.logging = true
$.connection.hub.url = 'url'
this.singlarInstance = $.connection.ProbeConfigWSSHub
三、创建连接完成后 开始业务代码
$.connection.hub.start().done(
// 业务代码
() => {}
)
四、断开连接后,重新连接,再走一遍业务代码
$.connection.hub.disconnected(e => {
$.connection.hub.start().done(() => {
})
})