小程序
小游戏
企业微信
微信支付
扫描小程序码分享
我用这个每切换改变一次网络它的操作就会翻倍,比如第一次网络变化打印console,第二次变化就会打印两遍,第三次变化会打印四次,以此类推一直翻倍。能有人解释一下为什么会这样吗,我只要执行一次。
如上图我的目的是这个请求失败自动重新请求,把红框内的去掉后是正常打印,加上红框内代码之后打印数会每次翻倍。
求解答如何实现我的目的。
(另:谁有好的网络问题重新请求方案可以分享一下我吗,互相交流经验)
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
你好,wx.onNetworkStatusChange(function callback) 是注册一个网络状态变化的监听函数。随着你调用次数的增加,注册的函数会越来越多,导致最后输出结果变多。
你这个场景可以考虑使用 wx.getNetworkType(OBJECT) 直接获取网络状态。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
请问你是怎么解决的,我还是遇到这个问题了
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
你好,wx.onNetworkStatusChange(function callback) 是注册一个网络状态变化的监听函数。随着你调用次数的增加,注册的函数会越来越多,导致最后输出结果变多。
你这个场景可以考虑使用 wx.getNetworkType(OBJECT) 直接获取网络状态。
请问你是怎么解决的,我还是遇到这个问题了