zoukankan      html  css  js  c++  java
  • 小程序中require分装问题


    在pages同层文件夹中建一个service的文件夹,再建立一个http.js的文件,以下是http.js代码


    // 项目请求中业务域名
    var rootDocment = 'http://devwx.golfgreenshow.com/';
    // http头部文件,可以根据个人需要进行修改 
    var header = {
    'Accept': 'application/json',
    'content-type': 'application/json',
    'Authorization': null,
    }

    //get请求文件 

    function getReq(url,data,cb) {
    wx.showLoading({
    title: '加载中',
    })
    wx.request({
    url: rootDocment + url,
    method: 'get',
    data: data,
    header: header,
    success: function (res) {
    wx.hideLoading();
    return typeof cb == "function" && cb(res.data)
    },
    fail: function () {
    wx.hideLoading();
    wx.showModal({
    title: '网络错误',
    content: '网络出错,请刷新重试',
    showCancel: false
    })
    return typeof cb == "function" && cb(false)
    }
    })
    }
    //post请求
    function postReq(url, data, cb) {
    wx.showLoading({
    title: '加载中',
    })
    wx.request({
    url: rootDocment + url,
    header: header,
    data: data,
    method: 'post',
    success: function (res) {
    wx.hideLoading();
    return typeof cb == "function" && cb(res.data)
    },
    fail: function () {
    wx.hideLoading();
    wx.showModal({
    title: '网络错误',
    content: '网络出错,请刷新重试',
    showCancel: false
    })
    return typeof cb == "function" && cb(false)
    }
    })

    }

    //最后别忘了抛出来 

    module.exports = {
    getReq: getReq,
    postReq: postReq,
    header: header,
    }


     上面的文件建立好之后使用方法:

    在当前使用的js文件中引入该http.js

    var http = require('../../../service/http.js');


    // 新闻详情

    getNewsBulletin: function () {
    var that = this;
    http.getReq("api5/News/" + that.data.detailID +'?option=event',{},function (res) {
    that.setData({
    newDetails: res.data
    })
    })
    },

  • 相关阅读:
    01:oracle sql developer配置
    删除eclipse或者MyEclipse的workspace记录
    c++特殊函数
    java类和对象的基础(笔记)
    java打印日历
    10_9 java笔记
    程序流程
    学习疑惑……
    位运算和逻辑运算
    多种类型的指针
  • 原文地址:https://www.cnblogs.com/Adyblog/p/9782512.html
Copyright © 2011-2022 走看看