17 lines
850 B
Plaintext
Raw Normal View History

2021-01-12 18:04:14 +08:00
<!---------- wxs start ----------->
<wxs module="utils" src="../wxs/utils.wxs"></wxs>
<wxs module="computed" src="./index.wxs"></wxs>
<!---------- wxs end ----------->
<view class="van-checkbox custom-class">
<view class="van-checkbox__icon-wrap" bindtap="toggle">
<slot wx:if="{{ useIconSlot }}" name="icon"></slot>
<van-icon wx:else="" name="success" size="0.8em" class="{{ utils.bem('checkbox__icon', [shape, { disabled: disabled || parentDisabled, checked: value }]) }}" style="{{ computed.iconStyle(checkedColor, value, disabled, parentDisabled, iconSize) }}" custom-class="icon-class" custom-style="line-height: 1.25em;"></van-icon>
</view>
<view class="label-class {{ utils.bem('checkbox__label', [labelPosition, { disabled: disabled || parentDisabled }]) }}" bindtap="onClickLabel">
<slot></slot>
</view>
</view>