im断线重连
parent
fc5a6a6f7f
commit
8001622be2
|
@ -283,6 +283,9 @@ export default {
|
||||||
onHide () {
|
onHide () {
|
||||||
uni.closeSocket();
|
uni.closeSocket();
|
||||||
},
|
},
|
||||||
|
onUnload () {
|
||||||
|
uni.closeSocket();
|
||||||
|
},
|
||||||
onPullDownRefresh () {
|
onPullDownRefresh () {
|
||||||
this.params.pageNumber = this.params.pageNumber + 1
|
this.params.pageNumber = this.params.pageNumber + 1
|
||||||
this.getTalkMessage()
|
this.getTalkMessage()
|
||||||
|
@ -381,7 +384,7 @@ export default {
|
||||||
}
|
}
|
||||||
let data = JSON.stringify(msg);
|
let data = JSON.stringify(msg);
|
||||||
uni.sendSocketMessage({
|
uni.sendSocketMessage({
|
||||||
data: data,
|
data: data
|
||||||
});
|
});
|
||||||
this.msgList.push({
|
this.msgList.push({
|
||||||
"text": JSON.stringify(this.goodListData),
|
"text": JSON.stringify(this.goodListData),
|
||||||
|
@ -416,6 +419,7 @@ export default {
|
||||||
});
|
});
|
||||||
if (!this.socketOpen) {
|
if (!this.socketOpen) {
|
||||||
// 监听连接失败
|
// 监听连接失败
|
||||||
|
|
||||||
uni.onSocketError(function (err) {
|
uni.onSocketError(function (err) {
|
||||||
if (this.count < 3) {
|
if (this.count < 3) {
|
||||||
if (err && err.code != 1000) {
|
if (err && err.code != 1000) {
|
||||||
|
@ -446,6 +450,12 @@ export default {
|
||||||
} catch (e) {
|
} catch (e) {
|
||||||
uni.closeSocket();
|
uni.closeSocket();
|
||||||
}
|
}
|
||||||
|
// 监听是否断线,断线进行重新连接
|
||||||
|
uni.onSocketClose((res) => {
|
||||||
|
if (res.code != null && res.code != 1000) {
|
||||||
|
this.sokcet()
|
||||||
|
}
|
||||||
|
})
|
||||||
},
|
},
|
||||||
beautifyTime,
|
beautifyTime,
|
||||||
//订单详情
|
//订单详情
|
||||||
|
@ -890,7 +900,7 @@ export default {
|
||||||
height: 65rpx;
|
height: 65rpx;
|
||||||
border-radius: 30rpx;
|
border-radius: 30rpx;
|
||||||
padding-left: 15rpx;
|
padding-left: 15rpx;
|
||||||
font-size: 35rpx;
|
font-size: 22rpx;
|
||||||
background-color: #FFFFFF;
|
background-color: #FFFFFF;
|
||||||
}
|
}
|
||||||
|
|
||||||
|
|
Loading…
Reference in New Issue