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>
|
|