官方,我这里发现官方的pormise在ios8.1.3当中失效的问题,目前通过另外一种方式已经解决,但是我感觉官方还是没有对低版本的手机没有做到兼容,希望可以改进一下。
function sendRrquest(url, types, data) {
var app = getApp()
var promise = new Promise(function (resolve, defaults) {
wx.request({
url: app.globalData.url + url,
data: data,
method: (types === 1) ? 'GET' : 'POST',
header: (types === 1) ? { 'content-type': 'application/json' } : { 'content-type': 'application/x-www-form-urlencoded' },
success: resolve,
fail: function (res) {
onloads(2)
wx.showToast({
mask: true,
title: '网络错误',
icon: 'loading',
duration: 2000
})
},
complete: defaults,
})
});
return promise;
}