收藏
回答

iphoneX websocket 绑定事件触发多次

问题模块
API和组件


微信版本: 6.5.22

系统 11.1.1


wx.onSocketClose((res) => {

console.log("WebSocket 已关闭!")

})


所有scoket事件  进一次页面自动绑定多一次, n次就会打印n次

回调函数会自动执行n次


小米5 , iphone7 ios 11.1.2 微信 6.5.22   开发者工具   没有问题

最后一次编辑于  2017-11-25  (未经腾讯允许,不得转载)
邀请回答
复制链接收藏投诉关注问题回答

6 个回答

  • Special
    Special
    2017-11-25

    这个 onSocketClose 是写在页面的生命周期里?

    2017-11-25
    赞同
    回复
  • 新宇呢
    新宇呢
    2017-11-26

    我之前写在播放页onshow里面 后来又试过写在onload里面

    但是每次返回首页, 然后点击进入播放页, iphonex每次都会绑定事件加一次,

    然后函数就会被执行很多次。

    2017-11-26
    赞同
    回复
  • 新宇呢
    新宇呢
    2017-11-26

    其他手机都没问题 安卓 iphone6.  和 7 都不会出现多次绑定

    2017-11-26
    赞同
    回复
  • Luffy
    Luffy
    2017-11-28

    你的socket怎么设置的?540203735加个qq指教一下呗

    2017-11-28
    赞同
    回复
  • 997
    997
    2017-11-29

    @好男孩   你好 ,我这里也出现了这个问题,请问你是怎么解决的  跪求

    2017-11-29
    赞同
    回复
  • 新宇呢
    新宇呢
    2017-11-29

    在app里面绑定scoket 然后通过订阅发布模式, 在需要scoket页面订阅消息就行, 不要再load事件里面绑定socket

    2017-11-29
    赞同
    回复