小程序
小游戏
企业微信
微信支付
扫描小程序码分享
开发者工具内没有问题,真机调试的时候报错。res={"request:fail request connect error"}
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
楼主,你这个问题解决了吗
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
有
请求的代码么
//网络交互框架
const wxRequest = (params, url) => {
wx.showLoading({
title: '加载中',
icon: 'loading',
mask: true
}, 100000)
wx.request({
url: url,
method: params.method || 'GET',
data: params.data || {},
header: {
'content-type': 'application/x-www-form-urlencoded',
'x-requested-with': 'XMLHttpRequest',
'Authorization': wx.getStorageSync("mytoken")
},
success: (res) => {
if (res.data.success) {
//成功
if (params.success) {
params.success(res)
}
} else {
//报错
if (res.data.code == 1000) {
//token 过期
wx.showModal({
title: '提示',
content: '身份过期请重新授权',
showCancel: false,
success: function (res) {
if (res.confirm) {
wx.clearStorageSync()
reLaunchTo("pages/mine/mine")
})
} else if (res.data.code == 401) {
if(res.data.data!=null)
{
wx.setStorageSync('mytoken', res.data.data.token)
//跳转到绑定界面
navigateTo("pages/bound/bound")
else
util.showNormalDialog(res.data.message);
else {
fail: (res) => {
if (params.fail) {
params.fail(res)
console.log("fail", res)
if (res.errMsg) {
util.showNormalDialog(res.errMsg);
complete: (res) => {
wx.hideLoading()
if (params.complete) {
params.complete(res)
楼主,看下你是咋调用的
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
楼主,你这个问题解决了吗
有
request
请求的代码么
//网络交互框架
const wxRequest = (params, url) => {
wx.showLoading({
title: '加载中',
icon: 'loading',
mask: true
}, 100000)
wx.request({
url: url,
method: params.method || 'GET',
data: params.data || {},
header: {
'content-type': 'application/x-www-form-urlencoded',
'x-requested-with': 'XMLHttpRequest',
'Authorization': wx.getStorageSync("mytoken")
},
success: (res) => {
if (res.data.success) {
//成功
if (params.success) {
params.success(res)
}
} else {
//报错
if (res.data.code == 1000) {
//token 过期
wx.showModal({
title: '提示',
content: '身份过期请重新授权',
showCancel: false,
success: function (res) {
if (res.confirm) {
wx.clearStorageSync()
reLaunchTo("pages/mine/mine")
}
}
})
} else if (res.data.code == 401) {
if(res.data.data!=null)
{
wx.setStorageSync('mytoken', res.data.data.token)
//跳转到绑定界面
navigateTo("pages/bound/bound")
}
else
{
util.showNormalDialog(res.data.message);
}
}
else {
util.showNormalDialog(res.data.message);
}
}
},
fail: (res) => {
if (params.fail) {
params.fail(res)
}
console.log("fail", res)
if (res.errMsg) {
util.showNormalDialog(res.errMsg);
}
},
complete: (res) => {
wx.hideLoading()
if (params.complete) {
params.complete(res)
}
}
})
楼主,看下你是咋调用的