小程序promise封装post请求_微信小程序promise封装get/post请求
微信小程序promise封装get/post请求
2020-07-04 20:42:49
微信小程序promise封装get/post请求
叶子兔 2018-10-10 08:55:30 1056 收藏 1
分类专栏: 微信小程序request
版权
1、utils文件夹下新建request.js并写入如下代码
function POST(url,params) {
let promise = new Promise(function(resolve, reject) {
wx.request({
url: url,
data: params,
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
method: 'POST',
success: (res) => resolve(res),
fail: (res) => reject(res)
})
});
return promise;
}
function GET(url, params) {
let promise = new Promise(function(resolve, reject) {
wx.request({
url: url,
data: params,
header: {
"Content-Type": "application/x-www-form-urlencoded"
},
method: 'GET',
success: (res) => resolve(res),
fail: (res) => reject(res)
})
});
return promise
}
module.exports = {
POST: POST,
GET: GET,
}
2、使用
引入request模块:
var request = require('../../utils/request.js');
应用代码:
var params = {参数};
var url = "请求路径";
request.POST(url,params).then(res => {
this.setData({
})
})
————————————————
版权声明:本文为CSDN博主「叶子兔」的原创文章,遵循CC 4.0 BY-SA版权协议,转载请附上原文出处链接及本声明。
原文链接:https://blog.csdn.net/dianhuilu4947/article/details/82991427
小程序promise封装post请求_微信小程序promise封装get/post请求相关推荐
- 微信小程序 等待几秒、_微信小程序—setTimeout定时器的坑
背景 实验室需要将项目的app搬到微信的小程序上,终于知道为什么程序员是手艺人了,只要有需求,就要想方设法去填充这种需求,去年是小程序的元年了可以说,去年冬天一个叫跳一跳的小程序游戏出现在我的微信中, ...
- 小程序获取城市行政区号_微信小程序 省市区选择器实例详解(附源码下载)
微信小程序 省市区选择器: 最近学习微信小程序,为了检验自己的学习效果,自己做一个小示例,网上搜索下类似的实例,发现这个更好,大家看下. 一.区域间手势滑动切换,标题栏高亮随之切换 思路是:拿当前的c ...
- 微信小程序开发分销制度济南_微信小程序分销规则你清楚吗?
大家在刚开始接触小程序的时候,好多人都被其中的分销功和简洁应用的模式所带来的红利所吸引,但到如今,使用小程序的用户是多了起来,但真正把小程序运营好的商家却很少.这是为什么呢,原因就在于,商家还不会利用 ...
- 微信小程序 等待几秒、_微信小程序—setTimeOut定时器的问题及解决
背景 实验室需要将项目的app搬到微信的小程序上,终于知道为什么程序员是手艺人了,只要有需求,就要想方设法去填充这种需求,去年是小程序的元年了可以说,去年冬天一个叫跳一跳的小程序游戏出现在我的微信中, ...
- 小程序promise封装post请求_微信小程序 es6-promise.js封装请求与处理异步进程
微信小程序 es6-promise.js封装请求与处理异步进程 下载es6-promise.js置于根目录下的libs文件夹下: 在根目录utils文件夹下新建httpsPromisify.js,即定 ...
- 微信小程序 等待几秒、_微信小程序应用打开很慢怎么办?附解决方案
微信小程序应用打开已经是当下最热门的话题,下面将从多方面来谈谈微信小程序应用打开很慢怎么办?附解决方案相关的内容. 小程序科普类的文章已经很多了,今天这里讲的是针对小程序的优化方法,可以有效提高小程序 ...
- 微信小程序阻止冒泡点击_微信小程序bindtap事件与冒泡阻止详解
bindtap就是点击事件 在.wxml文件绑定: cilck here 在一个组件的属性上添加bindtap并赋予一个值(一个函数名) 当点击该组件时, 会触发相应的函数执行 在后台.js文件中定义 ...
- 微信小程序修改数组中的元素_微信小程序——this.setData()动态修改数组中的某一值...
微信小程序--this.setData()动态修改数组中的某一值S8v编程技术_踩坑日志_进阶指南_无知人生 大家是不是都觉得微信小程序的开发方式和 vue react 这种框架的开发方式很像?S8v ...
- 微信小程序获取页面元素高度_微信小程序之动态获取元素宽高
我以前一直以为微信小程序不能动态获取view元素的宽高.但是自从看到: wx.createSelectorQuery() 这个api接口,以前的某些问题就能得到解决了... 那么,这个api接口怎么用 ...
最新文章
- React Native进行签名打包成Apk
- cmake 版本 arm_在 ARM 架构服务器上编译 Greenplum6并制作rpm安装包
- Java Comparator 珍藏版
- linux打jar包xml文件,springboot打jar包部署外置配置文件
- 6内置数据结构_set
- antlr4做一个计算器
- 中招了,重写TreeMap的比较器引发的问题...
- Mysql学习总结(46)——8种常被忽视的SQL错误用法
- 3.6.1最大熵阈值分割寻找阈值实现图像二值化
- 一个不简洁的约瑟夫环解法
- python 启动新进程执行脚本
- 技术向Technical Artist(TA)如何学习——分享个人经历
- 录播系统服务器大全,专业高清录播服务器 全高清录播系统 系统设计精美
- SSL_2278 Oliver的救援
- 【uni-app学习】uni-app低功耗蓝牙采坑记录
- eclipse-查看继承层次图/继承实现层次图
- 去哪儿网2014笔试算法题汇总
- MySQL初级篇(二)
- hdu 6044 hdu 6305 笛卡尔树
- 中国电子级玻纤布市场产销调研及投资前景预测报告2022-2028年