收藏
回答

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

这么修改是成功的:

this.setData({

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

})


这么修改是报错的:

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

this.setData({

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

})

回答关注问题邀请回答
收藏

3 个回答

  • 韩越
    韩越
    01-03

    这么修改是成功的:

    this.setData({

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

    })


    这么修改是报错的:

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

    this.setData({

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

    })

    01-03
    有用 1
    回复
  • 有一只狗的名字叫三木
    有一只狗的名字叫三木
    01-03

    这么搞搞看?

    var data=this.data.data;
    
    let age='data['+index+'].age';
    
    this.setData({
      [age]:18
    })
    
    01-03
    有用
    回复 1
    • 韩越
      韩越
      01-03
      这个可以,可是为什么要放到数组里就行呢
      01-03
      回复
  • 王志鹏
    王志鹏
    01-03

    不行


    这样用

    01-03
    有用
    回复 3
登录 后发表内容
问题标签