1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
  | <import src="../common/template/icon.wxml" /> 
 |  <wxs src="../common/utils.wxs" module="_" /> 
 |    
 |  <view style="{{_._style([style, customStyle])}}" class="{{ classPrefix }} class {{prefix}}-class" id="t-bar"> 
 |    <view 
 |      wx:for="{{menus}}" 
 |      wx:key="index" 
 |      bindtap="handleToggle" 
 |      data-index="{{index}}" 
 |      class="{{_.cls(classPrefix + '__item', [['active', activeIdx == index], ['disabled', item.disabled]])}} {{prefix}}-class-item" 
 |      aria-disabled="{{item.disabled}}" 
 |      aria-role="button" 
 |      aria-expanded="{{activeIdx === index}}" 
 |      aria-haspopup="menu" 
 |    > 
 |      <view class="{{classPrefix}}__title {{prefix}}-class-label">{{item.label}}</view> 
 |      <template 
 |        is="icon" 
 |        data="{{..._arrowIcon, ariaHidden: true, tClass: classPrefix + '__icon ' + classPrefix + '__icon--' + (activeIdx == index ? 'active ' : ' ') + prefix + '-class-icon'}}" 
 |      /> 
 |    </view> 
 |    <slot /> 
 |  </view> 
 |  
  |