菜单小程序使用云开发的功能
参数通道配置
let countMsg = "menu[" + groupindex + "].items[" + index + "].count";let countly = this.data.menu[groupindex].items[index].count;
let foodCount = this.data.menu[groupindex].foodCount; |
this.setData 功能
this.setData({this.data.menu[groupindex].items[index].count, [countMsg]: countly +1, [foodCountMsg]: foodCount +1, }); |
结果,foodCountMsg 没有问题。但是 countMsg 在 item Object 数据被删除

这个问题已经解决了。
下面是我用来解决问题的代码。
this.data.menu[groupindex].items[index].count = countly +1varcount =this.data.menu[groupindex].items[index].counte.target.dataset.item.count =this.data.menu[groupindex].items[index].countlet menu =this.data.menu;this.setData({[foodCountMsg]: foodCount +1,menu: menu});