<view :class="{pd:checkoff}">  
            <view class="info" v-for="(item,index) in infor" :key="index" @tap="check_box(item.id)" >  
                <view v-if="checkoff">  
                    <!-- <image class="check" :src="arr.indexOf(item.id)!=-1?xz:wxz"></image> -->  
                     <image class="check" src="../../static/user/xz.png" v-if="cz(item.id)"></image>  
                     <image class="check" src="../../static/user/wxz.png" v-else></image>  
                </view>  
                <view :class="[checkoff?'active':'notice']">  
                    <view class="info_top">  
                        <view class="info_title">  
                            <text>系统通知</text>  
                            <!-- <view class="info_circle"></view> -->  
                        </view>  
                        <view class="info_time">  
                            {{ item.creatTime.slice(0,10)==nowtime?item.creatTime.slice(-8): item.creatTime.slice(0,10)}}  
                        </view>  
                    </view>  
                    <view class="info_state">  
                        订单{{ item.orderno }}已{{ item.status==1?"完成交易":"取消交易" }}  
                    </view>  
                </view>  
            </view>  
        </view>  
        <view class="bottom" v-show="checkoff">  
            <view class="allElection" @tap="allElection">全选</view>  
            <view class="del" @tap="del">删除</view>  
        </view>  
    check_box: function(id) {  
                console.log(this.arr);  
                let a = this.arr.indexOf(id);  
                if (a != -1) {  
                    this.arr.splice(this.arr.indexOf(id), 1)  
                } else {  
                    this.arr.push(id);  
                }  
                this.cz(id);  
            },  
cz:function(id){  
                let a;  
                for(let i=0;i<this.arr.length;i++){  
                    if(this.arr[i]==id){  
                        a=true;  
                        break;  
                    }else{  
                        a=false;  
                    }  
                }  
                return a;  
            },  
 
                                        
                                    
                                    
                                        翱翔的菜鸟                                                                                
                                        
                                - 发布:2019-06-17 15:58
- 更新:2019-06-17 16:05
- 阅读:1035
我自己写了个多选,然后小程序可以使用,app出现了问题
                                分类:uni-app
                            
                            
                            
                             
             
             
             
			 
            
3 个回复
翱翔的菜鸟 (作者) - 90后
颓废市民小高
:class="{pd:checkoff}" 好像不用加{}吧。。。
颓废市民小高
你@tap="check_box(item.id)" 这个写法要check_box: function(e) console.log(e); 不用加e.啥啥啥,
你也可以这样写:data-num="1" @tap="check_box" 要check_box: function(e) console.log(e.target.dataset.num);
翱翔的菜鸟 (作者)
这个问题解决了,我用了别的套路。。这个实在没走通
2019-06-19 10:12
颓废市民小高
回复 翱翔的菜鸟: 。。。我这样写可以的
2019-06-19 11:34