使用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 回复