小程序
小游戏
企业微信
微信支付
扫描小程序码分享
尝试用this.setData 给数组中的元素更新值,但是不生效
求各位大佬帮忙看看 怎么修改datail3中的数据
2 个回答
加粗
标红
插入代码
插入链接
插入图片
上传视频
var oldVal = 'detail3[' + e.currentTarget.dataset.index + '].value'
你好,麻烦通过点击下方“反馈信息”按钮,提供出现问题的。
var oldVal = 'DetailInfo2.detail3[' + e.currentTarget.dataset.index + '].value'
把this.data.detail3...前面的this.data去掉,
你写的等用于下栗,这样写肯定不行的:
this.setData({ this.data.xxx: xxx })
this.setData({
[`DetailInfo2.detail3[${e.currentTarget.dataset.index}].value`]: xxx
})
关注后,可在微信内接收相应的重要提醒。
请使用微信扫描二维码关注 “微信开放社区” 公众号
var oldVal = 'detail3[' + e.currentTarget.dataset.index + '].value'
var oldVal = 'DetailInfo2.detail3[' + e.currentTarget.dataset.index + '].value'
把this.data.detail3...前面的this.data去掉,
你写的等用于下栗,这样写肯定不行的:
this.setData({ this.data.xxx: xxx })
this.setData({
[`DetailInfo2.detail3[${e.currentTarget.dataset.index}].value`]: xxx
})