小程序
小游戏
企业微信
微信支付
扫描小程序码分享
手机或iPad中小程序 运行wx.request(),当超过默认值(60秒)得不到响应时会执行 fail:的代码。但发现在电脑微信版或电脑企业微信版中运行该小程序时,网络超时后不运行fail:, 为何?
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
您好 有解决方案了么
reFresh:function(){//轮询数据库rooms,
//小程序端每60秒查询一次。
var that=this
......
wx.request({url: 'https://songnono.cloud/********.php' ,
data:{id:App.globalData.roomNumber,...},
success:function(res){
if((App.globalData.Timerplay=='1')&&(App.globalData.normalMatch=='1'))
var timer=setTimeout(function(){
console.log('play')
that.reFresh()
clearTimeout(timer)
},200)//200毫秒
},
fail: function () {
wx.request({url: 'https://songnono.cloud/testC.php' ,
data:{},
if((App.globalData.Timerplay=='1')&&(App.globalData.normalMatch=='1')&&(that.data.imHt==''))
{console.log('play 超时')
}
that.setData({Notice:'警告:与服务器失去联系!'})
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
请具体描述问题出现的流程,并提供能复现问题的简单代码片段(https://developers.weixin.qq.com/miniprogram/dev/devtools/minicode.html)。
您好 有解决方案了么
reFresh:function(){//轮询数据库rooms,
//小程序端每60秒查询一次。
var that=this
......
wx.request({url: 'https://songnono.cloud/********.php' ,
data:{id:App.globalData.roomNumber,...},
success:function(res){
......
if((App.globalData.Timerplay=='1')&&(App.globalData.normalMatch=='1'))
var timer=setTimeout(function(){
console.log('play')
that.reFresh()
clearTimeout(timer)
},200)//200毫秒
},
fail: function () {
wx.request({url: 'https://songnono.cloud/testC.php' ,
data:{},
success:function(res){
if((App.globalData.Timerplay=='1')&&(App.globalData.normalMatch=='1')&&(that.data.imHt==''))
{console.log('play 超时')
that.reFresh()
}
},
fail: function () {
that.setData({Notice:'警告:与服务器失去联系!'})
},
})
}
})
},