收藏
回答

小程序setData

问题模块 框架类型 问题类型 终端类型 微信版本 基础库版本
框架 小程序 需求 工具 1.02.1811290 2.4.1
data: {
    items: [
        {text: "first item"},
        {text: "second item"}
    ]
}

怎么实现,第一次调用setData修改第一个元素,第二次调用修改第二个元素?

最后一次编辑于  2018-12-05
回答关注问题邀请回答
收藏

2 个回答

  • 拾忆
    拾忆
    2018-12-05

    简单粗暴~

    var items=this.data.items;

    items[0].text="11"

    this.setData({

        items:items

    })

    items[1].text="22"

    this.setData({

        items:items

    })


    2018-12-05
    赞同 1
    回复 2
    • 高手
      高手
      2018-12-05

      啊可是我的总数据量其实还是有点大,我担心整个items修改的话会影响渲染速度

      2018-12-05
      回复
    • 拾忆
      拾忆
      2018-12-05回复高手

      应该不会

      2018-12-05
      回复
  • 卢霄霄
    卢霄霄
    2018-12-05

    啥场景啊?

    2018-12-05
    赞同
    回复