收藏
回答

setData为什么索引传递失败?

that.setData({'questions[0].questionTitle':ret.data[0].Question});执行成功

但是如下代码设置缺无法生效,哪里错了?

let that = this;let index  = 0;let tempStr;    

tempStr="'questions["+index+"].questionTitle'";

        that.setData({tempStr:ret.data[index].Question}); 

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

1 个回答

  • brave
    brave
    2022-05-18
    // 第①种:
    that.setData({
      [`questions[${index}].questionTitle`]: ret.data[index].Question
    })
    // 第②种:
    let tempStr = `questions[${index}].questionTitle`
    that.setData({
      [tempStr]: ret.data[index].Question
    })
    // 第③种:
    let tempStr = "questions[" + index + "].questionTitle"
    that.setData({
      [tempStr]: ret.data[index].Question
    })
    
    2022-05-18
    有用 4
    回复
登录 后发表内容