收藏
回答

使用wx.request GET请求时data使用变量不是实时的?

麻烦大神帮忙看看

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: '生成成功!',
        })
      }
      
    }),


回答关注问题邀请回答
收藏

1 个回答

  • undefined
    undefined
    03-24

    https://developers.weixin.qq.com/s/YgpcL5mj7Igw 试试这个示例代码

    03-24
    赞同
    回复 2
    • **
      **
      03-24
      好的,谢谢,我试试
      03-24
      回复
    • undefined
      undefined
      03-24回复**
      还是用blur获取值比较好
      03-24
      回复
登录 后发表内容
问题标签