您好,欢迎来到保捱科技网。
搜索
您的当前位置:首页微信小程序设置全局请求URL及封装wx.request请求操作示例

微信小程序设置全局请求URL及封装wx.request请求操作示例

来源:保捱科技网


本文实例讲述了微信小程序设置全局请求URL及封装wx.request请求操作。分享给大家供大家参考,具体如下:

app.js:

App({
 //设置全局请求URL
 globalData:{
 URL: 'https://www.oyhdo.com',
 },
 /**
 * 封装wx.request请求
 * method: 请求方式
 * url: 请求地址
 * data: 要传递的参数
 * callback: 请求成功回调函数
 * errFun: 请求失败回调函数
 **/
 wxRequest(method, url, data, callback, errFun) {
 wx.request({
 url: url,
 method: method,
 data: data,
 header: {
 'content-type': method == 'GET'?'application/json':'application/x-www-form-urlencoded',
 'Accept': 'application/json'
 },
 dataType: 'json',
 success: function (res) {
 callback(res.data);
 },
 fail: function (err) {
 errFun(res);
 }
 })
 }
})

调用示例:

const app = getApp();
Page({
 onLoad: function () {
 let url = app.globalData.URL + '/User/getUserinfo';
 let data = {
 uid: '1'
 };
 app.wxRequest('POST', url, data, (res) => {
 console.log(res.data)
 }, (err) => {
 console.log(err.errMsg)
 })
 }
})

希望本文所述对大家微信小程序开发有所帮助。

Copyright © 2019- baoaiwan.cn 版权所有 赣ICP备2024042794号-3

违法及侵权请联系:TEL:199 18 7713 E-MAIL:2724546146@qq.com

本站由北京市万商天勤律师事务所王兴未律师提供法律服务