setData不可以单独设置数据吗?
发布于 5 年前 作者 xiuying19 1663 次浏览 来自 问答

这么修改是成功的:

this.setData({

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

})

这么修改是报错的:

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

this.setData({

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

})

3 回复

这么修改是成功的:

this.setData({

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

})

这么修改是报错的:

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

this.setData({

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

})

不行

这样用

这么搞搞看?

var data=this.data.data;

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

this.setData({
  [age]:18
})
回到顶部