this.sedata怎么更新数组的某一个值??我刚接触小程序不太懂,求大神帮忙
发布于 5 年前 作者 daitao 11188 次浏览 来自 问答

这个是页面要展示的数据

这个是要更改good数组里边的num字段,怎样才能保证其他字段不会为空。我这样写除了num字段更改了,其他字段 全部为空了

4 回复


that.setData({[`good[${index}].num`]:num + 1});

let param = {};

let strings = “good[” + index + “].num”

param[strings] = num + 1;

that.setData(param);

num+=1

good[0].num=num

this.setData({

good:good

})

你good更新后就剩下一个numl

num +=1 之后 直接 this.setData({ good : good})

更新外面的,不更新里面的

回到顶部