init
This commit is contained in:
58
xhs-mini-demos/component-case/websocket/websocket.js
Normal file
58
xhs-mini-demos/component-case/websocket/websocket.js
Normal file
@@ -0,0 +1,58 @@
|
||||
Page({
|
||||
onShareAppMessage() {
|
||||
return {
|
||||
title: 'websocket',
|
||||
path: 'packageAPI/pages/websocket/websocket',
|
||||
};
|
||||
},
|
||||
|
||||
data: {},
|
||||
|
||||
onConnect() {
|
||||
console.log(1);
|
||||
this.handle = xhs.connectSocket({
|
||||
url: 'ws://10.23.154.184:3000',
|
||||
success: res => {
|
||||
console.log('connectSocket success:', res);
|
||||
},
|
||||
fail: res => {
|
||||
console.log('connectSocket success:', res);
|
||||
},
|
||||
});
|
||||
this.handle.onOpen(args => {
|
||||
console.log('onOpen', args);
|
||||
this.handle.send({
|
||||
data: '2',
|
||||
success: res1 => {
|
||||
console.log('send Success0:', res1);
|
||||
},
|
||||
fail: res1 => {
|
||||
console.log('send fail0:', res1);
|
||||
},
|
||||
});
|
||||
});
|
||||
this.handle.onMessage(msg => {
|
||||
console.log('onMessage:', msg);
|
||||
this.handle.send({
|
||||
data: '1',
|
||||
success: res => {
|
||||
console.log('send Success:', res);
|
||||
},
|
||||
fail: res => {
|
||||
console.log('send fail:', res);
|
||||
},
|
||||
complete: () => {
|
||||
setTimeout(() => {
|
||||
this.handle.close();
|
||||
});
|
||||
},
|
||||
});
|
||||
});
|
||||
this.handle.onClose(args => {
|
||||
console.log('onClose:', args);
|
||||
});
|
||||
this.handle.onError(args => {
|
||||
console.log('onError:', args);
|
||||
});
|
||||
},
|
||||
});
|
||||
Reference in New Issue
Block a user