23 lines
921 B
Plaintext
23 lines
921 B
Plaintext
![]() |
<import-sjs from="./index.sjs" name="componentUtils" />
|
||
|
|
||
|
<label class="ant-radio-item {{class ? class : ''}}" style="{{style}}">
|
||
|
<view class="ant-radio-item-container">
|
||
|
<view class="ant-radio-item-wrap">
|
||
|
<radio class="ant-radio-item-base"
|
||
|
onChange="onChange"
|
||
|
value="{{value}}"
|
||
|
checked="{{mixin.value}}"
|
||
|
disabled="{{disabled}}"
|
||
|
/>
|
||
|
<view class="ant-radio-item-fake">
|
||
|
<view class="ant-radio-item-fake-{{componentUtils.getClassName(mixin.value, disabled)}}" style="{{mixin.value && !disabled && color ? 'background:' + color : ''}}">
|
||
|
<icon a:if="{{mixin.value}}" type="CheckOutline" class="ant-radio-item-fake-{{componentUtils.getClassName(mixin.value, disabled)}}-icon" />
|
||
|
</view>
|
||
|
</view>
|
||
|
</view>
|
||
|
<view class="ant-radio-item-content {{disabled ? 'ant-radio-item-disabled' : ''}}">
|
||
|
<slot />
|
||
|
</view>
|
||
|
</view>
|
||
|
</label>
|