mirror of
https://git.beihong.wang/wangbeihong/iot-bedroom-environment-controller.git
synced 2026-04-23 11:43:04 +08:00
24 lines
1.1 KiB
Plaintext
24 lines
1.1 KiB
Plaintext
<view class="fui-checkbox__input {{disabled?'fui-checkbox__disabled':''}} {{!color && val && !isCheckMark?'fui-checkbox__color':''}}" style="background:{{parse.getBackgroundColor(val,isCheckMark,color)}};border-color:{{parse.getBorderColor(val,isCheckMark, color, borderColor)}};zoom:{{scaleRatio}};border-radius:{{borderRadius}}" catchtap="checkboxChange">
|
|
<view class="fui-check__mark" style="border-bottom-color:{{checkMarkColor}};border-right-color:{{checkMarkColor}}" wx:if="{{val}}"></view>
|
|
<checkbox class="fui-checkbox__hidden" color="{{color}}" disabled="{{disabled}}" value="{{value}}" checked="{{val}}">
|
|
</checkbox>
|
|
</view>
|
|
|
|
<wxs module="parse">
|
|
module.exports = {
|
|
getBackgroundColor: function (val, isCheckMark, color) {
|
|
var _color = val ? color : '#fff'
|
|
if (isCheckMark) {
|
|
_color = 'transparent'
|
|
}
|
|
return _color;
|
|
},
|
|
getBorderColor: function (val, isCheckMark, color, borderColor) {
|
|
var _color = val ? color : borderColor;
|
|
if (isCheckMark) {
|
|
_color = 'transparent'
|
|
}
|
|
return _color;
|
|
}
|
|
}
|
|
</wxs> |