1234567891011121314151617181920212223242526272829303132333435363738394041424344 |
- <wxs src="../common/utils.wxs" module="_" />
- <t-popup
- wx:if="{{!destroyOnClose || visible}}"
- style="{{_._style([style, customStyle])}}"
- class="class"
- bind:visible-change="visibleChange"
- visible="{{visible}}"
- zIndex="{{zIndex}}"
- placement="{{placement == 'right' ? 'right' : 'left'}}"
- showOverlay="{{showOverlay}}"
- closeOnOverlayClick="{{closeOnOverlayClick}}"
- >
- <view class="{{classPrefix}}">
- <slot name="title" />
- <view wx:if="{{title}}" class="{{classPrefix}}__title">{{title}}</view>
- <scroll-view class="{{classPrefix}}__sidebar" scroll-y>
- <view
- class="{{classPrefix}}__sidebar-item"
- hover-class="{{classPrefix}}--hover"
- hover-stop-propagation="{{false}}"
- hover-start-time="{{0}}"
- hover-stay-time="{{100}}"
- wx:for="{{items}}"
- wx:item="item"
- wx:key="index"
- data-item="{{item}}"
- data-index="{{index}}"
- bindtap="itemClick"
- aria-role="{{ ariaRole || 'button' }}"
- aria-label="{{item.title}}"
- >
- <view aria-hidden="{{true}}" wx:if="{{item.icon}}" class="{{classPrefix}}__sidebar-item-icon">
- <t-icon name="{{item.icon}}" />
- </view>
- <view class="{{classPrefix}}__sidebar-item-title"> {{item.title}} </view>
- </view>
- </scroll-view>
- <view class="{{classPrefix}}__footer">
- <slot />
- <slot name="footer" />
- </view>
- </view>
- </t-popup>
|