小程序
小游戏
企业微信
微信支付
扫描小程序码分享
,按理说,我单个数据渲染了,但是在最后一张图上的点击数量,还是没有变,但是在数据库里的数据已经变了
3 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
这样写不仅要求this.data.hits不能是undefined,还不能是空字符串,写this.setData({[this.data.hits || '-1']: hits})试下
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
搞个变量存一下key
// 每个列表的点击事件
rowbtn(e){
console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.idx)
var data1=e.currentTarget.dataset
wx.cloud.callFunction({
name:"loginl",
data:{
id:e.currentTarget.dataset.id,
idx:e.currentTarget.dataset.idx
},
success:res=>{
console.log(res.result)
name:"login0",
id: e.currentTarget.dataset.id,
}
}).then(res=>{
console.log(res.result.data)
var idx=e.currentTarget.dataset.idx
var hits ="e.currentTarget.dataset[" + idx + "].hits"
this.setData({
[hits]:res.result.data.hits
})
直接var _this=this;
_this.setData({hits:hits })
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
这样写不仅要求this.data.hits不能是undefined,还不能是空字符串,写this.setData({[this.data.hits || '-1']: hits})试下
搞个变量存一下key
// 每个列表的点击事件
rowbtn(e){
console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.idx)
var data1=e.currentTarget.dataset
wx.cloud.callFunction({
name:"loginl",
data:{
id:e.currentTarget.dataset.id,
idx:e.currentTarget.dataset.idx
},
success:res=>{
console.log(res.result)
wx.cloud.callFunction({
name:"login0",
data:{
id: e.currentTarget.dataset.id,
idx:e.currentTarget.dataset.idx
}
}).then(res=>{
console.log(res.result.data)
var idx=e.currentTarget.dataset.idx
var hits ="e.currentTarget.dataset[" + idx + "].hits"
this.setData({
[hits]:res.result.data.hits
})
})
}
})
},
直接var _this=this;
_this.setData({hits:hits })
// 每个列表的点击事件
rowbtn(e){
console.log(e.currentTarget.dataset.id,e.currentTarget.dataset.idx)
var data1=e.currentTarget.dataset
wx.cloud.callFunction({
name:"loginl",
data:{
id:e.currentTarget.dataset.id,
idx:e.currentTarget.dataset.idx
},
success:res=>{
console.log(res.result)
wx.cloud.callFunction({
name:"login0",
data:{
id: e.currentTarget.dataset.id,
idx:e.currentTarget.dataset.idx
}
}).then(res=>{
console.log(res.result.data)
var idx=e.currentTarget.dataset.idx
var hits ="e.currentTarget.dataset[" + idx + "].hits"
this.setData({
[hits]:res.result.data.hits
})
})
}
})
},