美文网首页
微信小程序请求封装

微信小程序请求封装

作者: 肆意放纵 | 来源:发表于2019-07-10 15:21 被阅读0次

话不多说,直接上代码


var app = getApp();

//项目URL相同部分,减轻代码量,同时方便项目迁移

//这里因为我是本地调试,所以host不规范,实际上应该是你备案的域名信息

var host = 'http://192.168.0.104:8080';

/**

* POST请求,

* URL:接口

* type:请求方式

* postData:参数,json类型

* doSuccess:成功的回调函数

* doFail:失败的回调函数

*/

function request(url, type, postData, doSuccess, doFail) {

  wx.request({

    //项目的真正接口,通过字符串拼接方式实现

    url: host + url,

    header: {

      "content-type": "application/json;charset=UTF-8"

    },

    data: postData,

    method: type,

    success: function (res) {

      //参数值为res.data,直接将返回的数据传入

      doSuccess(res.data);

    },

    fail: function () {

      doFail();

    },

  })

}

/**

* module.exports用来导出代码

* js文件中通过var call = require("../util/request.js")  加载

* 在引入引入文件的时候"  "里面的内容通过../../../这种类型,小程序的编译器会自动提示,因为你可能

* 项目目录不止一级,不同的js文件对应的工具类的位置不一样

*/

module.exports.request = request;

相关文章

网友评论

      本文标题:微信小程序请求封装

      本文链接:https://www.haomeiwen.com/subject/cyehkctx.html