check: function (e) {
wx.request({
url: 'https://URL',
data: {
},
method: 'GET',
success: function (res) {
return true;
},
fail: function (res) {
return true;
}
});
}
要求wx.request請求成功時,check函數(shù)返回true,否則check函數(shù)返回false,請問怎么寫啊?
return wx.request也不行啊。。
網(wǎng)友回復(fù):
wx:request接口請求成功的時候就會調(diào)用success方法,失敗就調(diào)用fail。你是想要成功的時候就有個變量值為true,否則變量值為false的意思嗎?如果是這樣,在data里面聲明一個變量,在success方法里面賦值true,fail里面賦值false就可以啦
這是異步的。所以用同步的方式是無法得到wx.request 的。
只能是wx.request 成功之后再去執(zhí)行你想要的操作
使用ES6 ,Promise((resolve,reject)=>{
//你的代碼
})
謝謝啦。。用其他方式跳過了。。