perf(checkbox): 新增 disabled 禁用状态

This commit is contained in:
就眠仪式
2021-10-13 11:23:25 +08:00
parent d63173a4c8
commit d72d93dba4
5 changed files with 14 additions and 25 deletions

View File

@@ -2,18 +2,11 @@
<span @click.stop="handleClick">
<input type="checkbox" :name="name" :value="label" />
<div
class="layui-unselect"
:class="[
{
'layui-checkbox-disbaled layui-disabled': disabled,
},
{
'layui-form-checked': needCustomChecked
? customChecked
: props.checked,
},
'layui-form-checkbox',
]"
class="layui-unselect layui-form-checkbox"
:class="{
'layui-checkbox-disbaled layui-disabled': disabled,
'layui-form-checked': needCustomChecked ? customChecked : props.checked,
}"
:lay-skin="skin"
>
<span><slot /></span>
@@ -31,7 +24,7 @@ const props =
skin?: string
label?: string
checked?: Boolean
disabled?: boolean
disabled?: Boolean
}>()
const customChecked = ref(false)