看代碼吧~
這是修改對象

this.setData({ allStageIndex: e.detail.value, [`projectDetailsData.stage`]: this.data.allStage[e.detail.value] })
這是修改數組對象

addProjecTemplate(e) { this.setData({ [`projectDetailsData.question[${e.currentTarget.dataset.index}].answer`]: e.detail.value }) },
使用E6 字符串模板拼接,修改data 里面的數組對象,或者是對象