//使用
request(url,methods ,data).then(res => {
//服务器返回数据
console.log(res );
  return request(url,methods ,data)
}).then(res => {
  //这里面的res是第二次拿到的数据
  console.log(res)
})

//封装request方法
const request = (url, method, data) => {
var promise = new Promise((resolve, reject) => {
//提示一下
wx.showLoading({
title: '加载中'
})
//网络请求
wx.request({
url: url,
data: data,
method: method,
header: {
},
success: function (res) {
wx.hideLoading()
//服务器返回数据
if (res.statusCode == 200) {
resolve(res);
} else {
//返回错误提示信息
reject(res.data);
}
},
fail: function (e) {
wx.hideLoading()
wx.showToast({
title: '无法连接服务器',
icon: 'loading',
duration: 1000
})
reject('网络出错');
}
})
});
return promise;
}
module.exports = {
request:request
}

最新文章

  1. 关于百度编辑器UEditor的一点说明
  2. iOS--归档和解档(Archiver)、(UnArchiver)
  3. URL的格式
  4. 自定义控件EditText
  5. Java算法-快速排序
  6. Java for LeetCode 053 Maximum Subarray
  7. Ubuntu多系统安装注意事项
  8. 【html】【19】高级篇--大事件时间轴
  9. C#简单一句代码,实现pictureBox的照片另存为磁盘文件不出错
  10. shell中命令的执行流程
  11. WPF-20:richtextbox相关操作(转)
  12. ES 11 - 配置Elasticsearch的映射 (mapping)
  13. 使用echart 做出数据折线图
  14. Jenkins远程构建
  15. openshift node资源限制
  16. centos7和linux防火墙配置入门
  17. css实现图片垂直居中
  18. Java 8新增的Lambda表达式
  19. idea 注释文件和方法注释
  20. 关于post跨域请求数据的问题-包括同源策略

热门文章

  1. 5.Topic与Partition
  2. 3.Strom-并发机制
  3. 2020华为杯数学建模B题-RON建模 赛后总结与分析
  4. dubbo学习(十一)dubbo知识点总结
  5. 笨办法学Python3习题19
  6. 曹工说Tomcat:200个http-nio-8080-exec线程全都被第三方服务拖住了,这可如何是好(上:线程模型解析)
  7. 秋天的第一份“干货” I Referer 防盗链,为什么少了个字母 R?
  8. 零基础学习Kmeans聚类算法的原理与实现过程
  9. Django新手图文入门教程
  10. 剑指Offer(四):重建二叉树