/*
改变数组/对象里的某一个值
*/
data:{
questionList: [{
id: 1,
questionName: '1、课程内容丰富、详实',
questionValue: 0
}
],
obj: {
text: 123
}
},
qValueEvt(e){
//修改对象中的属性值
this.setData({
['obj.text']: 3
})
let qVal = `questionList[${e.currentTarget.dataset.rateindex}].questionValue`
this.setData({
[qVal]: e.detail
})
}
/*
优化上拉加载
*/
const oldList = this.data.list
const newGoodsList = res.returnData.data
const nList = [...oldList, ...newGoodsList]
let newData = {}; //新变更数据
for(let i in nList){
newData['list['+i+']'] = nList[i]
}
this.setData(newData);//赋值列表数据