17 lines
850 B
Plaintext
17 lines
850 B
Plaintext
![]() |
<!---------- 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>
|