小程序用setData()方法时,key中包含变量怎么处理?
我要变更一个数据的值,但用setData({key:value})方法时,key不能正确使用,因为key中包含变量:
如如这样一个数据test:
Page({
data:{
test[
{‘name’:‘zhang’},
{‘name’:‘wang’},
{‘name’:‘zhao’},
]
}
})
当我想更改test[i].name的值时,因为我这个i是通过计算得到的,所以i是一个变量
用setData({‘test[i].name’:‘liu’})时,运行提示我tese[]中[]里的下标只能用数字,如果我用字串拼接把i值加进去,又不能通语法,其它的一些方式我也试过,没有成功,
谁有解决这个问题 的办法?
