收藏
回答

官方,我这里发生了一个问题,并且确定了问题的原因,麻烦看一下

官方,我这里发现官方的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;

}


回答关注问题邀请回答
收藏
登录 后发表内容