#
whycq
2022-03-31 64a477ae0d66809cd6de49e76be2c7f49c60334f
#
1个文件已修改
10 ■■■■ 已修改文件
pages/basics/demo.vue 10 ●●●● 补丁 | 查看 | 原始文档 | blame | 历史
pages/basics/demo.vue
@@ -3,13 +3,13 @@
        <scroll-view>
            <view class="demo-tab">
                <checkbox-group @change="checkbox">
                    <label v-for="(item,index) in data" :key="index" class="demo-list" :class="item.checked">
                    <label v-for="(item,index) in data" :key="index" class="demo-list" :class="'bg-'+ item.checked">
                        <view class="demo-list-left"><checkbox :value="index+''" :checked="item.checked" />
                        </view>
                        <view class="demo-list-right">
                            <view><text style="width: 90rpx;">订单  | </text>{{item.orderNo}}<text>序号:{{index+1}}</text></view>
                            <view><text>商品编码:</text>{{item.matnr}}</view>
                            <view><text>应入数量:</text><view class="text-num">{{item.anfme}}</view><text>商品名称:</text>{{item.maktx}}</view>
                            <view :class="'bg-'+item.checked"><text>应入数量:</text><view class="text-num">{{item.anfme}}</view><text>商品名称:</text>{{item.maktx}}</view>
                            <view><text>已入数量:</text><view class="text-num">{{item.inQty}}</view><text>订单状态:</text>{{item.state$}}</view>
                        </view>
                    </label>
@@ -70,7 +70,7 @@
            setCheck() {
                for (var i = 0; i < this.data.length; i++) {
                    var key = 'checked',
                        value = null
                        value = false
                    this.data[i][key] = value
                }
            },
@@ -78,10 +78,10 @@
                var val = e.detail.value
                for (var i = 0; i < val.length; i++) {
                    val[i] = parseInt(val[i])
                    this.data[val[i]].checked = 'blue'
                    this.data[val[i]].checked = true
                    
                }
                console.log(this.data)
            },
        }
    }