swan.onSocketOpen

解释:监听 WebSocket 连接打开事件。

方法参数

Function callback

callback参数说明 WebSocket 连接打开事件的回调函数。

callback方法参数:Object res

res参数说明:

属性名类型必填默认值说明
headerObject连接成功的 HTTP 响应 Header。

示例

在开发者工具中预览效果

扫码体验

swan.onSocketOpen - 图1请使用百度APP扫码

图片示例

swan.onSocketOpen - 图2

swan.onSocketOpen - 图3

swan.onSocketOpen - 图4

代码示例

  • 在 js 文件中
  1. Page({
  2. onSocketOpen(){
  3. swan.onSocketOpen(function (res) {
  4. swan.showToast({
  5. title: '监听到WebSocket连接已打开',
  6. content: JSON.stringify(res)
  7. })
  8. console.log('WebSocket连接已打开!', res);
  9. });
  10. swan.connectSocket({
  11. url: 'wss://echo.websocket.org',
  12. header: {},
  13. protocols: [''],
  14. success: res => {
  15. console.log('connectSocket success', res);
  16. },
  17. fail: err => {
  18. console.log('connectSocket fail', err);
  19. }
  20. });
  21. }
  22. });