收藏
回答

socketTask使用?

使用wx.connectSocket的时候,

wx.onMessage没有办法接受到信息

官方说用socketTask,但是会出现这个问题

connectSocket异步之后var socket是undefined

这个是怎么回事

回答关注问题邀请回答
收藏

4 个回答

  • 哄哄
    哄哄
    2023-04-17

    不能放在success中, 要在socketTask同级去onOpen, 再onOpen去监听socketTask.onMessage

    2023-04-17
    有用
    回复
  • 恭喜发财
    恭喜发财
    2022-11-10

    问下你这个问题解决了吗,我也遇到了。

    2022-11-10
    有用
    回复
  • 王『小』贱*#
    王『小』贱*#
    2022-05-27

    你onOpen拿出来就行,不用写到success中

    2022-05-27
    有用
    回复 6
    查看更多(1)
  • Mr.Zhao
    Mr.Zhao
    发表于移动端
    2022-05-27
    赋值的代码在哪
    2022-05-27
    有用
    回复 21
    • 努力瘦身的汤姆🤓
      努力瘦身的汤姆🤓
      2022-05-27
      不知道对不对,我在connectSocket的sunccess里面调用
      2022-05-27
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-05-27回复努力瘦身的汤姆🤓
      不对 你要想同步就用async await promise吧
      2022-05-27
      回复
    • 努力瘦身的汤姆🤓
      努力瘦身的汤姆🤓
      2022-05-27回复Mr.Zhao
      大佬,async await promise这个还要引入JS嘛?如果不用同步的话,怎么去处理呢?
      2022-05-27
      回复
    • Mr.Zhao
      Mr.Zhao
      2022-05-27回复努力瘦身的汤姆🤓
      我看你第一个帖子是20年  现在都2年多了,不可能没用过async await吧
      2022-05-27
      回复
    • 努力瘦身的汤姆🤓
      努力瘦身的汤姆🤓
      2022-05-27
      真没用过,我是半掉子前端,我专门搞后端开发的,公司这项目没人处理只能我自己来了
      2022-05-27
      回复
    查看更多(16)
登录 后发表内容