小程序开发记录(五)

小程序开发记录(五)

request 封装为promise

更加优雅的request写法~

var requestNameApi = function (app) {
  return new Promise((resolve, reject) => {
    wx.request({
      url: 'https://www.yoursite.com/url',
      header: {
        'content-type': 'application/json'
      },
      success(res) {
        console.log(res)
        if (res.data.success) {
          resolve(res.data);
        } else {
          resolve(res.data.msg)
        }
      },
      fail(res){
        console.log('请求失败')
        reject(res)
      }
    })
  })
}

module.exports={
	requestNameApi:requestNameApi
}
发布了104 篇原创文章 · 获赞 3 · 访问量 3596
展开阅读全文

没有更多推荐了,返回首页

©️2019 CSDN 皮肤主题: 大白 设计师: CSDN官方博客

分享到微信朋友圈

×

扫一扫,手机浏览