老师,这里的if..else不懂
这里的每个列表都添加了{type:more},每个列表都显示了购买的商品,合计都显示了,不明白这里判断的意义时什么
明明每个列表的if里面的代码和else里面的代码都执行,显示了啊
18
收起
正在回答
1回答
同学你好,首先,老师没太看懂同学的问题想要表达的意思,但是,老师先帮你解释一下这段代码的意义,这里的item.type的作用是判断单个订单里有没有数据了, 如果没有数据的话,可以调用getTotalPrice函数拼接返回的每个订单菜的个数和价格插入到页面中。 可以参考下面的思路理解:
如上图所示, 可以先打印list查看一下list中的数据,打印结果如下所示, 在list中添加一个元素{type: "more"}, 用来表示该订单中没有菜品了:
希望可以帮到你,祝学习愉快!
3.WebAPP开发与小程序
- 参与学习 人
- 提交作业 622 份
- 解答问题 6815 个
微信带火了小程序,也让前端工程师有了更多的展现机会,本阶段带你从移动基础知识的学习到webAPP开发,及小程序开发,让你PC端与移动端两端通吃。
了解课程
恭喜解决一个难题,获得1积分~
来为老师/同学的回答评分吧
0 星