微信小程序用setData修改数组或对象中的一个属性值,超好用,最简单的实现方法,不容错过!大神们 都 在 看 的方法!!!
微信 setData
// 在page中
data: {
info: [
{
name: 'yuki',
tou: '../img/head.jpg',
zGong: 130,
gMoney: 222222,
},
{
name: 'yuki',
tou: '../img/head.jpg',
zGong: 130,
gMoney: 222222,
},
{
name: 'yuki',
tou: '../img/head.jpg',
zGong: 130,
gMoney: 222222,
},
{
name: 'yuki',
tou: '../img/head.jpg',
zGong: 130,
gMoney: 222222,
},
{
name: 'yuki',
tou: '../img/head.jpg',
zGong: 130,
gMoney: 222222,
},
]
}
错误写法
正确写法
onLoad() {
var that = this;
var up = "info[" + 0 + "].gMoney"; //先用一个变量,把(info[0].gMoney)用字符串拼接起来
that.setData({
[up]: 1
})
}
爱好写博客,看博客,论博客,知而不言,享而不傲,吾独爱之。