| | |
| | | <wxs src="../common/utils.wxs" module="_" /> |
| | | <import src="../common/template/icon.wxml" /> |
| | | |
| | | <view style="{{_._style([style, customStyle])}}" class="{{className}} class {{prefix}}-class" bind:tap="onClick"> |
| | | <view aria-hidden="{{true}}" class="{{classPrefix}}__icon"> |
| | | <template wx:if="{{_icon}}" is="icon" data="{{ tClass: prefix + '-icon', ..._icon }}" /> |
| | | <slot name="icon" /> |
| | | </view> |
| | | <view class="{{classPrefix}}__text"> |
| | | <slot /> |
| | | <slot name="content" /> |
| | | <block wx:if="{{_.isArray(content) && content.length == 2}}">{{checked ? content[0] : content[1]}}</block> |
| | | <block wx:else>{{content}}</block> |
| | | </view> |
| | | <t-icon |
| | | wx:if="{{ closable }}" |
| | | class="{{classPrefix}}__icon-close" |
| | | t-class="{{prefix}}-icon" |
| | | catch:tap="onClose" |
| | | name="close" |
| | | aria-role="button" |
| | | aria-label="关闭" |
| | | /> |
| | | </view> |
| | | <wxs src="../common/utils.wxs" module="_"/><import src="../common/template/icon.wxml"/><view style="{{_._style([style, customStyle])}}" class="{{className}} class {{prefix}}-class" bind:tap="onClick"><view aria-hidden="{{true}}" class="{{classPrefix}}__icon"><template wx:if="{{_icon}}" is="icon" data="{{ tClass: prefix + '-icon', ..._icon }}"/><slot name="icon"/></view><view class="{{classPrefix}}__text"><slot/><slot name="content"/><block wx:if="{{_.isArray(content) && content.length == 2}}">{{checked ? content[0] : content[1]}}</block><block wx:else>{{content}}</block></view><t-icon wx:if="{{ closable }}" class="{{classPrefix}}__icon-close" t-class="{{prefix}}-icon" catch:tap="onClose" name="close" aria-role="button" aria-label="关闭"/></view> |