my-selectCheckbox.wxml 3.0 KB

1
  1. <view class="uni-stat__select"><block wx:if="{{label}}"><label class="uni-label-text _span">{{label+':'}}</label></block><view class="{{['uni-stat-box',(current)?'uni-stat__actived':'']}}"><view class="{{['uni-select',(disabled)?'uni-select--disabled':'']}}" style="{{'height:'+(multiple?'100%':' 35px;')+';'}}"><view data-event-opts="{{[['tap',[['toggleSelector',['$event']]]]]}}" class="uni-select__input-box" style="{{'height:'+(multiple?'100%':'35px;')+';'}}" bindtap="__e"><block wx:if="{{$root.g0}}"><view style="display:flex;flex-wrap:wrap;width:100%;"><block wx:for="{{collapseTags?$root.g1:current}}" wx:for-item="item" wx:for-index="index" wx:key="dataValue"><view class="tag-calss"><label class="text _span">{{item[dataKey]}}</label><view data-event-opts="{{[['tap',[['e0',['$event']]]]]}}" data-event-params="{{({item})}}" catchtap="__e"><uni-icons style="margin-left:4px;" vue-id="{{'7e37dc31-1-'+index}}" type="clear" color="#c0c4cc" bind:__l="__l"></uni-icons></view></view></block><block wx:if="{{$root.g2}}"><view class="tag-calss"><label class="text _span">{{"+"+($root.g3-collapseTagsNum)}}</label></view></block></view></block><block wx:else><block wx:if="{{$root.g4}}"><view class="uni-select__input-text">{{current+''}}</view></block><block wx:else><block wx:if="{{filterable}}"><input class="uni-select__input-text" style="font-size:12px;" type="text" placeholder="{{placeholderOld}}" data-event-opts="{{[['input',[['__set_model',['','current','$event',[]]]]]]}}" value="{{current}}" bindinput="__e"/></block><block wx:else><view class="uni-select__input-text uni-select__input-placeholder">{{typePlaceholder}}</view></block></block></block><block wx:if="{{current&&clear}}"><uni-icons vue-id="7e37dc31-2" type="clear" color="#c0c4cc" size="24" data-event-opts="{{[['^click',[['clearVal']]]]}}" bind:click="__e" bind:__l="__l"></uni-icons></block><block wx:else><uni-icons vue-id="7e37dc31-3" type="{{showSelector?'top':'bottom'}}" size="14" color="#999" bind:__l="__l"></uni-icons></block></view><block wx:if="{{showSelector}}"><view data-event-opts="{{[['tap',[['toggleSelector',['$event']]]]]}}" class="uni-select--mask" bindtap="__e"></view></block><block wx:if="{{showSelector}}"><view class="uni-select__selector"><view class="uni-popper__arrow"></view><scroll-view class="uni-select__selector-scroll" scroll-y="true"><block wx:if="{{$root.g5===0}}"><view class="uni-select__selector-empty"><label class="_span">{{emptyTips}}</label></view></block><block wx:else><block wx:for="{{$root.l0}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['change',['$0'],[[['filterMixinDatacomResData','',index]]]]]]]}}" class="uni-select__selector-item" style="display:flex;justify-content:space-between;align-items:center;" bindtap="__e"><label class="{{['_span',(item.$orig.disable)?'uni-select__selector__disabled':'']}}">{{item.m0}}</label><block wx:if="{{item.g6}}"><uni-icons vue-id="{{'7e37dc31-4-'+index}}" type="checkmarkempty" color="#007aff" bind:__l="__l"></uni-icons></block></view></block></block></scroll-view></view></block></view></view></view>