zoukankan      html  css  js  c++  java
  • 微信小程序封装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上
       
        });
  • 相关阅读:
    PL/SQL会遇到中文插入乱码问题、数据显示不全
    PL/SQL数据生成器
    编程小案例
    MySql案例收集
    关于PL/SQL的安装配置
    Android 歌词桌面同步显示
    DataGridView控件使用大全
    flex java 交互
    Android Launcher 全面剖析
    Android adb 命令
  • 原文地址:https://www.cnblogs.com/ilylmy/p/13672630.html
Copyright © 2011-2022 走看看