zoukankan      html  css  js  c++  java
  • 微信小程序wx.request的回调使用

    微信小程序调用外部js中的wx.request方法时,因为异步的请求机制,我们不能在其success:function()中直接返回需要的数据。

    例子:

    一:

    //此方法处于外部文件 “utils/util.js” 中进行了定义
    function request_method(url, callback)
    {
      wx.request({
        url: url,
        method: 'GET',
        header: {
          'Content-Type': 'application/json'
        },
        success: function (res) {
          callback && callback(res.data);
        }
      });
    }

    //需要加上这段来暴露你定义的方法,否则在外部找不到
    module.exports = {
    request_method:request_method
    }
     

    二 当前页面对应 js方法的:

    //首先要引入公共js
    var util = require('../../utils/util.js');
    
    util.request_method(url, (res) => {
          this.setData({
            otherData: res
          });
    });
  • 相关阅读:
    Jam的计数法
    你已经爱我多久了
    脏话过滤
    三角恋
    栈练习3
    栈练习2
    栈练习
    高精度之乘法
    高精度之减法
    高精度之加法
  • 原文地址:https://www.cnblogs.com/z-hj/p/12409040.html
Copyright © 2011-2022 走看看