setData不可以单独设置数据吗?

发布于 6 年前作者 xiuying191807 次浏览最后编辑 6 年前来自 ask

这么修改是成功的:

this.setData({

Array[0].obj.text"=“123”

})

这么修改是报错的:

index是通过获取下标赋值给一个变量的形式

this.setData({

Array[index].obj.text"=“123”

})

3 回复
hanping
hanping1 楼6 年前

这么修改是成功的:

this.setData({

“Array[0].obj.text”=“123”

})

这么修改是报错的:

index是通过获取下标赋值给一个变量的形式

this.setData({

“Array[index].obj.text”=“123”

})

dpeng
dpeng2 楼5 年前

不行

这样用

dugang
dugang3 楼4 年前

这么搞搞看?

var data=this.data.data;

let age='data['+index+'].age';

this.setData({
  [age]:18
})