美文网首页
小程序系列--网络库封装(六)

小程序系列--网络库封装(六)

作者: wan7451 | 来源:发表于2018-04-09 11:37 被阅读6次

    使用网络库

    网络库封装终于封装好了,接下来看看如何使用。


    介绍个神器

    在开发的过程中,会有内网测试与外网发布的不用服务器地址,可以用 $ 替换符帮我们快速的切换内网外网。

    //内网地址,外网不公布了
    var host = "http://192.168.203.250/"
    //是否开启网络库的Debug
    var isDebug=true;
    var url = {
      host,
      loginUrl: `${host}sso/member/weixin`,
    };
    //对外暴露的参数
    module.exports = {url, isDebug}
    

    使用的代码如下:

    var url = require("../network/urlConfig.js").url;
    var httpUtils = require("../network/HttpUtils.js");
    
    function loginRequest(data, resp) {
    
      httpUtils.request({
        url: url.loginUrl, //登录地址
        data: data,   //传递的参数对象
        success: function (data) {
          httpUtils.saveHttpHeader(data.userId, data.token); //登录完成后记录token
          if (resp) //响应回调
            resp.success(data);
        }
      }
      );
    }
    

    详细代码参见源码

    gitHub源码

    相关文章

      网友评论

          本文标题:小程序系列--网络库封装(六)

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