多层数组中setData数据更新问题
发布于 5 年前 作者 fuping 13808 次浏览 来自 问答

多层数组嵌套,底层数组中数据发生变化时,使用以下方式

let currentDevice = [{value: [{dev_state: {power: 'off'}}, {...}]}, {...}];


let p = {currentDevice[0].value[0].dev_state.power: "on"}

 
this.setData(p); 

测试不起作用。

请问此类问题如何解决?

1 回复

请把key换成string类型

如:

let p = {‘currentDevice[0].value[0].dev_state.power’:“on”}

this.setData§

回到顶部