我在开发一个点餐小程序时,遇到了一个问题,用户通过小程序进入商家,选中自己想下单的菜,如果同一个选了两份,那么订单会显示菜名乘以2,如果在餐厅吃的情况下是没有问题的,如果要有一份带走,那这时候出现的问题就是选中打包的地方只有一个,无论你要几份,打包只有一份,所以要把打包分开写,于是想到了菜名也分开写,所以就对订单详情页面做了修改,具体代码如下:

<view class='cart-list-box' wx:for="{{cart.list}}" wx:for-index="id" wx:key="unique"><view class='cart-list-box1'><view class='list-info' wx:for='{{cart.list[id].count}}'><view>{{cart.list[id].goodName}}</view><checkbox-group bindchange='CheckboxChange' data-listid="{{id}}"><checkbox value='选中' />打包费{{coin}}{{pack_charge}}</checkbox-group><!-- <view class='list-info-size'>detail</view> --></view></view><view style='width:50%;padding:10px;' class='list-info2'><view style='float:right;width:100%;height:100%;'wx:for='{{cart.list[id].count}}'><view style='color:#A3A3A3;float:right;'>x 1</view><view >{{coin}} {{cart.list[id].goodPrice}}</view></view></view></view>

这是wxml中该页面的代码,接下来是CSS样式


.cart-list-box{background:#FFFFFF;font-size:15px;border-bottom:1px #E3E3E3 solid;display:flex;flex-direction:row;
}
.cart-list-box1{width:50%;display:flex;flex-direction:column;
}
.list-info{width:100%;padding:5px  ;display:flex;flex-direction:column;
}
.list-info2{width:50%;padding:10px ;display:flex;flex-direction:column;
}``

这就是通过修改以后的页面的代码了,效果截图如下;

这样基本上实现了打包可以分开选,但是还有一个问题就是说这样的话菜名一直重复,如果有一个客户过来要了很多份,那么这个就会看起来很麻烦,所以后期会做成打包是可选的,这样菜名还是只有一个,打包改成可以加减的,这样会更好一些,后期再更新~~~
欢迎大家提出意见~

微信小程序订单页面格式相关推荐

  1. 微信小程序订单页面下拉刷新上拉分页加载

    微信小程序开发交流qq群   581478349    承接微信小程序开发.扫码加微信. 正文: 效果图: 代码: json代码: {"enablePullDownRefresh" ...

  2. 微信小程序-订单页面

    说明:头部有一个三种预约状态的切换 wxml页面: <!-- 切换栏 --> <view class="swiper-tab"><block wx:f ...

  3. 微信小程序-订单页面——可左右滑动(附源码)

    说明:头部有一个三种预约状态的切换 wxml页面: <!-- 切换栏 --> <view class="swiper-tab"><block wx:f ...

  4. 微信小程序--订单查询页面

    微信小程序–订单查询页面 包含功能点: 订单查询 结构:order.wxml <tabs tabList="{{tabList}}" binditemChange=" ...

  5. 微信小程序订单扫码结算的步骤

    微信小程序订单扫码结算的步骤,在 小程序结算中,如果用户下单后到店自提或货到付款的方式,这种情况用户可以提现下单或预定下单,下单成功后,用户到店里自提或等待商家配送到家,在收到订单产品之后,商家扫码用 ...

  6. 微信小程序webview页面使用painter生成海报

    微信小程序webview页面使用painter生成海报 因为要在webview下生成海报,需要使用cover-view,根据接口返回数据动态更新海报内容,微信小程序生成海报组件有wxa-plugin- ...

  7. wxPageMixins:为微信小程序Page页面增加mixins功能

    起步 由于之前学习vue源码,在vue源码中学到了如何针对不同的选项参数进行合并,并且为了学以致用,所以就写了一个简单的用于合并微信小程序Page构造数参数的工具函数.因为笔者最近在做微信小程序开发的 ...

  8. 微信小程序之页面打开数量限制

    微信小程序之页面打开数量限制 无论是在小程序还是APP中,打开一个页面其实就是创建了一个新的View对象,一层层叠加的.当点击页面的回退按钮就是把当前页面关闭. 这个过程中会涉及到一个问题,就是打开页 ...

  9. 微信小程序:页面传递中文出现乱码

    微信小程序:页面传递中文 decodeURIComponent() 参考 微信小程序页面中文传参Option获取参数乱码问题

最新文章

  1. R语言dplyr包filter函数通过逻辑条件过滤数据实战
  2. 如何设计Lighthouse定位接收电路
  3. [LeetCode]--5. Longest Palindromic Substring
  4. [概统]本科二年级 概率论与数理统计 第二讲 几何概型
  5. camera tweak android,苹果iPhone相机大提升 CameraTweak2超强大的拍照增强插件
  6. matlab读int16读文件_Matlab文件操作及读txt文件(fopen,fseek,fread,fclose)
  7. 【图解机器学习】人人都能懂的算法原理
  8. 程序员初涉江湖 宜步步为赢(转-1) 作者:IT168 职业发展顾问Leo
  9. 游戏服务端引擎(kbengine完整代码+demo源码)
  10. python中创建二维列表
  11. mysql导入sql文件命令_MySQL导入.sql文件及常用命令
  12. c++ ActiveX基础1:使用VS2010创建MFC ActiveX工程项目
  13. 宇视wifi摄像机网络配置功能解读
  14. c语言数组作业题,数组练习题
  15. Hunger Snake
  16. Python爬虫入门记录1.0:获取网站某板块首页面资讯文章标题
  17. IDEMIA携手Unisys为澳大利亚内政事务部提供生物识别服务
  18. Verilog编程规范——reset
  19. 编译原理——自上而下的语法分析方法(LL分析法)
  20. 【洛谷】P3386 【模板】二分图最大匹配

热门文章

  1. 【LCC系列】自动驾驶中激光雷达和相机的自动在线标定(2013)
  2. SkyWalking之安装Java agent
  3. C++上位机通过socket读写PLC
  4. WEB攻防-通用漏洞水平垂直越权购买逻辑漏洞
  5. 解决Office Excel文档打开显示空白
  6. SX1301基于MT7628的网关方案
  7. WebGIS开发软件安装问题
  8. 强化学习算法(一)————表格型方法
  9. ZOJ4007: Maching Learning on a Tree 题解
  10. dubbo-admin在jdk1.8下报错问题(已解决)