我在开发一个点餐小程序时,遇到了一个问题,用户通过小程序进入商家,选中自己想下单的菜,如果同一个选了两份,那么订单会显示菜名乘以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> -->