微信小程序中用setData修改数组或对象
2019-03-06 本文已影响0人
潘高PG
前言
更多内容,请访问我的 个人博客。
在 page
中有如下数组:
Page({
data: {
list: [
{
id: 0,
state: "running"
},
{
id: 1,
state: "done"
},
{
id: 2,
state: "error"
}
]
}
})
若需要使用 setData
修改 list[0].state
的值为 done
,若直接修改,如下:
显然报错了,解决方法如下:
- 先用一个字符串变量表示
list[0].state
;- 再将该字符串变量用[]括起来。
如下:
image