在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
}
]
}
需求:把info[0].gMoney修改成1
解決方法如下:
第一步:先用一個變量,把(info[0].gMoney)用字元串拼接起來。
第二步:将變量寫在[]裡面即可。
onLoad: function () {
var that=this;
var up = "info[" + 0 + "].gMoney";//先用一個變量,把(info[0].gMoney)用字元串拼接起來
that.setData({
[up]:1
})
}