• 微信小程序封装get、post请求


    get/psot 请求promise封装(common.js)

    //post请求 url:请求路径,请求header,params请求参数,app全局变量
    function networkpost(url, headers, params, app) {
    let promise = new Promise(function (resolve, reject) {
    wx.request({
    url: url,
    header: headers,
    data: params,
    method: 'POST',
    success: function (res) {
    //自行处理返回结果
    console.log('返回结果:')
    console.log(res.data)
    app.netWorkData.result = res.data
    resolve();
    }

    }
    })
    });
    return promise;
    }
    //get请求
    function networkget(url, headers, params, app) {
    let promise = new Promise(function (resolve, reject) {
    wx.request({
    url: url,
    header: headers,
    data: params,
    method: 'GET',
    success: function (res) {
    //返回结果自行处理
    console.log('返回结果:')
    console.log(res.data)
    app.netWorkData.result = res.data
    resolve();

    }
    })
    });
    return promise;
    }

    module.exports = {
    networkget: networkget,
    networkpost:networkpost
    }

    使用实例:

    const network = require('common.js');
    network.networkget(url, header, params, app).then(() => {
        //请求成功后会将请求结果赋值到app.netWorkData.result上
       
        });
  • 相关阅读:
    docker-compose.yml(2)
    docker-compose.yml(3)
    docker-compose.yml(4)
    生产者&消费者.py
    工作机制.py
    2.5 webpack 进阶
    2.3 Gulp
    2.4 webpack + gulp 构建完整前端工作流
    2.2 webpack
    2.1 前端工程化概述
  • 原文地址:https://www.cnblogs.com/ilylmy/p/13672630.html
Copyright © 2020-2023  润新知