W3Cschool
恭喜您成為首批注冊用戶
獲得88經驗值獎勵
解釋:監(jiān)聽 WebSocket 連接關閉事件。
Function callback
<button type="primary" disabled="{{disabled}}" bindtap="socketTaskOnClose">socketTask.onClose</button>
Page({
data: {
disabled: true
},
onShow() {
const socketTask = swan.connectSocket({
url: 'wss://echo.websocket.org',
success: res => {
swan.showToast({
title: 'websocket 已打開',
icon: 'none'
});
this.setData('disabled', false)
console.log('connectSocket success', res.socketTaskId)
},
fail: err => {
swan.showToast({
title: 'websocket打開失敗',
icon: 'none'
});
console.log('connectSocket fail', err);
}
});
socketTask.onClose(res => {
console.log('socketTask.onClose success', res);
swan.showModal({
title: '監(jiān)聽到成功的關閉事件',
content: JSON.stringify(res.reason)
});
}),
this.socketTask = socketTask;
},
socketTaskOnClose() {
this.socketTask.close();
}
});
Copyright©2021 w3cschool編程獅|閩ICP備15016281號-3|閩公網安備35020302033924號
違法和不良信息舉報電話:173-0602-2364|舉報郵箱:jubao@eeedong.com
掃描二維碼
下載編程獅App
編程獅公眾號
聯系方式:
更多建議: