123456789101112131415161718192021222324252627282930313233343536373839 |
- <view class="zan-actionsheet {{ show ? 'zan-actionsheet--show' : '' }}">
- <view
- class="mask-class zan-actionsheet__mask"
- bindtap="onMaskClick"
- ></view>
- <view class="container-class zan-actionsheet__container">
- <!-- 选项按钮 -->
- <zan-btn
- wx:for="{{ actions }}"
- wx:key="this"
- bind:btnclick="handleBtnClick"
- data-index="{{ index }}"
- open-type="{{ item.openType }}"
- custom-class="zan-actionsheet__btn"
- loading="{{ item.loading }}"
- >
- <!-- 自定义组件控制 slot 样式有问题,故在 slot 容器上传入 loading 信息 -->
- <view class="zan-actionsheet__btn-content {{ item.loading ? 'zan-actionsheet__btn--loading' : '' }}">
- <view class="zan-actionsheet__name">{{ item.name }}</view>
- <view
- wx:if="{{ item.subname }}"
- class="zan-actionsheet__subname">
- {{ item.subname }}
- </view>
- </view>
- </zan-btn>
- <!-- 关闭按钮 -->
- <view
- wx:if="{{ cancelText }}"
- class="zan-actionsheet__footer"
- >
- <zan-btn
- custom-class="zan-actionsheet__btn"
- catchtap="cancelClick"
- >{{ cancelText }}</zan-btn>
- </view>
- </view>
- </view>
|