请稍等 ...
×

采纳答案成功!

向帮助你的同学说点啥吧!感谢那些助人为乐的人

点餐的时候左右两边如何关联

比如有一道菜。在快餐区域,也在热销榜,也在优惠榜,不论在哪个地方点了这道菜。其他两个区域的这道菜也跟着被选择,左边的栏目对应的三个区域也显示数量。这个怎么实现的?想了好久没思路啊。

正在回答 回答被采纳积分+3

1回答

ustbhuangyi 2018-02-21 20:07:35

我觉得你这个需求很奇怪,比如在热销里有一道菜,这道菜在主食里也有,那么即使你在热销区块选择这道菜,也应该在主食上显示 1,而不是都显示。我看饿了么的 App 的逻辑就是如此。

0 回复 有任何疑惑可以回复我~
  • 提问者 andy1117 #1
    不是。。你误会我意思啦。我说的都显示。是指右边的都显示。比如 红烧茄子在热销有,在优惠有,在主食里也有。这时候我在主食里点了,他优惠里的 红烧茄子 也显示1。热销里的 红烧茄子也显示1。这是右边的。左边的栏目就是。热销 优惠 主食都显示1。饿了么就是这效果。我截图就是饿了么效果
    回复 有任何疑惑可以回复我~ 2018-02-21 21:49:46
  • 提问者 andy1117 #2
    我说的都显示。是指点的这道菜A。在不同的区域里的这道菜A都显示1。和这道菜无关的不会有反应
    回复 有任何疑惑可以回复我~ 2018-02-21 21:52:50
  • ustbhuangyi 回复 提问者 andy1117 #3
    每个菜品都会有独立的 ID,你就按 ID 去处理就好了,加减一道菜后,遍历其它区块,ID 相同的做相同的处理,算价格的时候,按 ID 做去重即可。
    回复 有任何疑惑可以回复我~ 2018-02-22 12:54:57
问题已解决,确定采纳
还有疑问,暂不采纳
意见反馈 帮助中心 APP下载
官方微信