1、給對(duì)象賦值
data: {
form: {
Name: '',
IDCard: '',
Sex: '',
}
},
對(duì)單個(gè)屬性賦值?
this.setData({
'form.Name':'章三',
['form.Sex']:'女',
})
動(dòng)態(tài)賦值
onChangeDate(e) {
let field = e.currentTarget.dataset.field;
this.setData({
[`form.${field}`]: e.detail.data
})
},
field 是wxml上通過(guò)data-field傳過(guò)來(lái)的文章來(lái)源:http://www.zghlxwxcb.cn/news/detail-615330.html
2、給對(duì)象數(shù)組賦值
Questions: [
{
name: 'HighStrung',
question: '今天你的心情好嗎?',
score: null,
options: [
{
ans: '沒(méi)有',
val: 0,
scoreOpt: null,
},
{
ans: '有幾天',
val: 1,
scoreOpt: null,
}
]
}
]
?對(duì)單個(gè)屬性賦值:文章來(lái)源地址http://www.zghlxwxcb.cn/news/detail-615330.html
this.setData({
[`Questions[${index}].score`]: val
})
this.setData({
[`Questions[${index}].options[${idx}].scoreOpt`]: val,
})
到了這里,關(guān)于小程序 多層次對(duì)象數(shù)組的賦值、動(dòng)態(tài)賦值的文章就介紹完了。如果您還想了解更多內(nèi)容,請(qǐng)?jiān)谟疑辖撬阉鱐OY模板網(wǎng)以前的文章或繼續(xù)瀏覽下面的相關(guān)文章,希望大家以后多多支持TOY模板網(wǎng)!