使用wx.request GET请求时data使用变量不是实时的?
发布于 5 年前 作者 lei03 1896 次浏览 来自 问答

麻烦大神帮忙看看

imgtext内容不会实时变化,比如我第一次在多行文本框内输入“111”,点击按钮后imgtext值是空的,再次点击一次imgtext的值才是111;

用弹窗弹出imgtext的值却是实时的,就是在wx.request内使用的时候不是实时


textInput: function (e) {    //绑定在 bindinput 用于实时获取多行文本框内容
    this.setData({
      imgtext: e.detail.value   //写入到imgtext里面
    })
  },
  sc_img: function () {   //绑定的按钮点击事件
    wx.request({
      url: "https://www.test.php",
      data: {
        text: this.data.imgtext,   //imgtext内容不会实时变化,比如我第一次在多行文本框内输入“111”,点击按钮后imgtext值是空的,再次点击一次imgtext的值才是111
      },
      header: {
        'content-type': 'application/json'
      },
      success: (res) => {
        this.setData({
          resulturl: res.data,
          result: '生成成功!',
        })
      }
      
    }),
回到顶部