riku
2024-07-26 c827d70bd16535e103f4bcdd9f3ed53a5fd324e8
1
2
3
4
5
6
7
8
9
10
11
12
13
14
15
16
17
18
19
20
21
22
23
<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>
    <t-icon
      name="caret-down-small"
      t-class="{{classPrefix}}__icon {{classPrefix}}__icon--{{activeIdx == index ? 'active' : ''}} {{prefix}}-class-icon"
      aria-hidden="{{true}}"
    />
  </view>
  <slot />
</view>