微信小程序:给data中对象中的属性设置值与给data中的属性或对象或数组设置值的区别

一、给data中的属性或对象或数组设置值,属性名不需要加引号

this.setData({
   material: param,  // 这里material为对象
}

this.setData({

dataList: list // 这里dataList为数组

})

that.setData({
   total: result.total,  // 这里total为属性
})

二、给data中的对象中的属性赋值,属性名称要加引号

this.setData({
    'form.planToDate': e.detail.value
});