支付宝小程序封装请求
myRequest(Type, url, params, successData, errorData, completeData) {//设置默认数据传数格式var methonType = "application/json";var method = Type || 'GET'//判断请求方式if (method === 'PUT') {var p = Object.keys(params).map(function(key) {return encodeURIComponent(key) + "=" + encodeURIComponent(params[key]);}).join("&");url += '?' + p;params = {}}if (method == "POST") {methonType = "application/x-www-form-urlencoded"}var that = this//验证基础库if (my.request) {//开始正式请求 my.request({url: that.globalData.api + url,method: method,header: {'content-type': methonType,},data: params,//成功回调success: (res) => {successData(res)},//错误回调 fail(res) {my.redirectTo({url: '/page/error/error'})//检测是否传参errorData,如果有则执行回调errorData(res)if (errorData) {errorData(res)}},//检测是否传参completeData,如果有则执行回调completeData(res) complete(res) {my.hideLoading();my.hideNavigationBarLoading()my.stopPullDownRefresh(); //停止下拉刷新if (completeData) {completeData(res)}}})} else {// 如果希望用户在最新版本的客户端上体验您的小程序,可以这样提示 my.alert({title: '提示',content: '当前支付宝版本过低,无法使用此功能,请升级最新版本支付宝'});}}
转载于:https://www.cnblogs.com/zhangYaRan/p/11075740.html
支付宝小程序封装请求相关推荐
- uniapp,小程序封装请求接口
//建一个request.jsconst BASE_URL = 'url' //后端给的url// 传入请求参数// method: method,// // 配置请求类型// header: met ...
- 微信小程序 python接口_微信小程序-封装请求基准路径、接口API 和使用
1.在文件夹utils下新建 request.js文件 2.封装请求代码 // 基准路径 //路径仅为举例 const baseurl ='https://127.0.0.1' //get请求 fun ...
- 微信小程序服务器api接口的路径,微信小程序-封装请求基准路径、接口API 和使用...
1.在文件夹utils下新建 request.js文件 2.封装请求代码 // 基准路径 //路径仅为举例 const baseurl ='https://127.0.0.1' //get请求 fun ...
- 钉钉小程序封装请求地址
1.在最外层的app.js中 App({globaldata: {serverurl:'实际地址',// serverurl: 'http://172.16.1.47:7001',authCode: ...
- 微信小程序request请求封装;微信小程序封装request请求;uni-app小程序封装request请求;
本片封装了微信小程序request请求:为别是post get put请求,重点在request.js文件 1.新增四个文件 2.根目录下的utils下的request.js封装uni.request ...
- 封装微信小程序api请求地址
封装微信小程序api请求地址 const API_BASE_URL = 'http://localhost:8080/test/api/'; module.exports = {IndexUrlNew ...
- 小程序公共封装ajax,微信小程序HTTP请求从0到1封装
前言 作为一个前端开发者,从最开始的js.jQuery一把梭,后来的vue.react.angular等MVVM.MVC框架,我们在开发工程中都离不开HTTP库的使用. HTTP库 1.jQuery的 ...
- 微信小程序封装api请求步骤
小程序发起网络请求 需用到 wx.request() 废话不多说 直接开始封装 1.首先创建一个request文件夹里边创建一个api.js和request.js 2.封装的请求在request.js ...
- 解决支付宝小程序微信小程序post请求后台接收不到参数的问题
支付宝小程序的post请求: my.request({url: url,method: 'POST',data: {'isv_code':'440720252','device_sn':'11'},h ...
最新文章
- NSRunLoop详解
- 超图三维GIS开发概念学习
- Jquery1.6版本后attr的变化
- 【HDU - 1237】简单计算器 (栈模拟)
- 互联网日报 | 5月10日 星期一 | 小米成立私募股权基金管理公司;58金融升级为58数科;京东健康推出“家医保”健康险服务...
- (转载)网络互联参考模型(详解)
- Vue项目安装axios报错
- 1301_两种方式为开发板增加串口监控功能
- 股票交易接口程序概述
- python储物柜难题_转角那1㎡不做储物间?太浪费了!好好利用还解决收纳难题...
- 利用mobi 和 epub 电子书文件建立自己的书库
- 微信小程序视频URL测试地址 MP4格式
- 抠图怎么抠?这几种抠图方法分享给大家
- H5游戏-面试问题知识点总结
- 三菱编程软件GX Works2复制粘贴错位
- C语言中使用rand()函数产生随机数用法
- java 延时的几种方法方法
- 计算机网络题库——第4章 网络层
- 网站 服务器 ftp地址,ftp服务器地址 登录ftp服务器的方式
- python统计爬取全国地铁线路站点