收藏
回答

使用setData更新数组时,如果索引是变量,代码要怎么写?

比如图里的代码,要怎么修改。

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

5 个回答

  • 易安
    易安
    发表于移动端
    05-22
    先定义个key的变量,然后再setDate, let key = `name${index}`; this.setData({ [key]: value })
    05-22
    有用 1
    回复
  • 启年
    启年
    发表于小程序端
    05-22

    看我主页的一篇文章

    05-22
    有用 1
    回复
  • 风清雾云开见日出
    风清雾云开见日出
    05-22

    let index = 0;

    that.setDate({

    ['catalog['+index+'].status']:'123456'

    })

    05-22
    有用 1
    回复
  • 那一抹笑😃 穿透阳光
    那一抹笑😃 穿透阳光
    05-22
    this.setData({
          ['catalog['+index+'].status']: "unselected",
    })
    


    05-22
    有用 1
    回复
  • Hlxuan.
    Hlxuan.
    05-22
    this.setData({
          [`catalog[${index}].status`]: "unselected",
    })
    
    05-22
    有用 1
    回复
登录 后发表内容