my.onSocketClose
Use this API to listen to the event of disabling the WebSocket connection.
Sample Code
copy
onLoad() {
// Note: The registration of callback only needs to be done once during the start-up phase of the Mini Program, multiple calls have multiple callbacks.
my.onSocketClose((res) => {
my.alert({content: 'The connection is disabled!'});
this.setData({
sendMessageAbility: false,
closeLinkAbility: false,
});
});
// Note: The registration of callback only needs to be done once during the start-up phase of the Mini Program, multiple calls have multiple callbacks.
my.onSocketOpen((res) => {
my.alert({content: 'The connection is enabled!'});
this.setData({
sendMessageAbility: true,
closeLinkAbility: true,
});
});
my.onSocketError(function(res){
my.alert('The webSocket connection fails. Please check!' + res);
});
// Note: The registration of callback only needs to be done once during the start-up phase of the Mini Program, multiple calls have multiple callbacks.
my.onSocketMessage((res) => {
my.alert({content: 'Data received!' + JSON.stringify(res)});
});
}
connect_start() {
my.connectSocket({
url: 'Server URL', // The developer server interface URL must use WSS protocol and the domain name must be a legitimate one configured in the backend.
success: (res) => {
my.showToast({
content: 'success', // Text content
});
},
fail:()=>{
my.showToast({
content: 'fail', // Text content
});
}
});
},
Note:The case is only for reference. Please use your own URL to test.
Parameters
Property | Type | Required | Description |
callback | Function | Yes | The callback function for the event of disabling the WebSocket connection. |