zoukankan      html  css  js  c++  java
  • 微信小程序填坑,wx.request() 内调用setData()方法错误的解决办法

    再方法内添加一行代码,把this对象赋值给给一个变量供success()方法内调用

    核心代码:

    var v = this.txt;

    完整示例

    abc:function(e){//该函数用于和后台交互
       // var v = e
        var v = this.txt;
        var self=this;            //关键代码,这要操作程序无法运行
        wx.request({
          url: 'https://www.kjch.xyz/jous/hello.do', //仅为示例,并非真实的接口地址
          data: {
            name:v,
          },
          header: {
            'content-type': 'application/json' // 默认值
          },
          success(res) {
            //console.log(res.data)
            this.txt=res.data//把交互的参数值赋值给全局变量
            console.log("aaa" + this.txt)//控制台输出变量
    
            self.setData({//动态设置显示的值
              txt: this.txt
            })
          }
        })
      },
    

      

  • 相关阅读:
    第三章例3-3
    第三章例3-2
    第二章例2-11
    第二章例2-10
    第二章例2-9
    204
    205
    202
    203
    201
  • 原文地址:https://www.cnblogs.com/max-hou/p/11663539.html
Copyright © 2011-2022 走看看