最近在学习写一个外卖的微信小程序,用户点击支付的时候是这样的代码:
myData[0]是我虚拟的数据——鱼香肉丝的点餐情况。
但是我发现,最开始从allDishes获得的myData[0]的数据是客户点击支付的时候鱼香肉丝点了多少数量,这段代码明明没有任何改动数据的地方,但是到了地狱嵌套的最里层,myData[0]的amount数量居然被清零了……
请问问题到底出在哪?
另外,因为showModal会堆积起来,为了能顺利执行这几步流程,就只好地狱嵌套,这段逻辑又该怎么优化呢?
微信小程序开发问题解答
微信小程序开发者回答:
console.log里的 myData[0] 改成 JSON.parse(JSON.stringify(myData[0])),看看打印出来的是啥
本文网址:http://www.91bianli.com/weixinxiaochengxu/6207.html