u-dropdown.wxml 1.4 KB

1
  1. <view class="u-dropdown data-v-68d101ba"><view class="{{['u-dropdown__menu data-v-68d101ba',(borderBottom)?'u-border-bottom':'']}}" style="{{'height:'+($root.g0)+';'}}"><block wx:for="{{menuList}}" wx:for-item="item" wx:for-index="index" wx:key="index"><view data-event-opts="{{[['tap',[['menuClick',[index]]]]]}}" class="u-dropdown__menu__item data-v-68d101ba" catchtap="__e"><view class="u-flex data-v-68d101ba"><text class="u-dropdown__menu__item__text data-v-68d101ba" style="{{'color:'+(item.disabled?'#c0c4cc':index===current||highlightIndex==index?activeColor:inactiveColor)+';'+('font-size:'+($root.g1)+';')}}">{{item.title}}</text><view class="{{['u-dropdown__menu__item__arrow data-v-68d101ba',(index===current)?'u-dropdown__menu__item__arrow--rotate':'']}}"><u-icon vue-id="{{'64d731a6-1-'+index}}" custom-style="{{({display:'flex'})}}" name="{{menuIcon}}" size="{{$root.g2}}" color="{{index===current||highlightIndex==index?activeColor:'#c0c4cc'}}" class="data-v-68d101ba" bind:__l="__l"></u-icon></view></view></view></block></view><view data-event-opts="{{[['tap',[['maskClick',['$event']]]],['touchmove',[['',['$event']]]]]}}" class="u-dropdown__content data-v-68d101ba" style="{{$root.s0}}" bindtap="__e" catchtouchmove="__e"><view data-event-opts="{{[['tap',[['',['$event']]]]]}}" class="u-dropdown__content__popup data-v-68d101ba" style="{{$root.s1}}" catchtap="__e"><slot></slot></view><view class="u-dropdown__content__mask data-v-68d101ba"></view></view></view>