onLoad(option) { // 进入页面链接scoket
if(option){
this.concatSocket();
}
},
onUnload(){
console.log('隐藏')
this.CloseScoket();
},
methods:{
concatSocket(){
var stockUrl = "192.168.0.188:7001";
// 1. 建立链接
uni.connectSocket({
url:`ws://${stockUrl}/push/websocket/${this.orderNo}`,
data() {},
header: {
'content-type': 'application/json'
},
// protocols: ['protocol'],
method: 'POST'
});
// 2. 打开链接
uni.onSocketOpen(function(res) {
console.log(res,'打开链接')
});
// 3. 响应内容
uni.onSocketMessage((res)=> {
console.log('收到服务器内容:' + res.data); // 接收到推送,调接口更新数据。或者直接那数据替换,不用调接口。
this.getDetails();
});
// 4.
uni.onSocketError(function (res) {
console.log('WebSocket连接打开失败,请检查!');
});
},
// 关闭scoket
CloseScoket(){
uni.onSocketClose(function (res) {
console.log('WebSocket 已关闭!669');
});
},
}
版权声明:本文为qq_42957741原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接和本声明。