data: {
couponData:[],
},
比如我们要改变第一项btnBg和disabled的值

this.setData修改值的时候要使用 [ ] 包裹
let disabled = `couponData[${index}].disabled`;
let btnBg = `couponData[${index}].btnBg`;
this.setData({
[disabled]: !this.data.couponData[index].disabled,
[btnBg]: "#cccccc"
})
本文详细介绍了在小程序中如何使用this.setData方法动态修改数组中特定元素的状态,通过具体实例展示了如何利用模板字符串来改变按钮背景颜色和禁用状态,为开发者提供了一种高效的数据更新策略。
445

被折叠的 条评论
为什么被折叠?



