Skip to content

勾选框 checkbox 组件

checkbox组件是一种用户界面控件,用于在两种相互对立的状态(通常是“开”和“关”)之间进行切换。提供了一种直观的交互方式来触发功能或更改状态。 用于表单组件内,提交用户的选择。

功能描述

  1. 用户可以通过点击或滑动开关来切换其状态。
  2. Switch开关在不同状态下会有明显的视觉差异,例如颜色变化、位置变化等。
  3. 可以在开关旁边添加说明文本,以帮助用户理解其功能。
  4. 切换状态时通常会伴随平滑的动画效果,增强用户体验。

示例显示

事件

事件名称说明参数和示例
focus获取焦点时触发checkbox1_focus(){}
blur失去焦点触发checkbox1_blur(){}
change更改时触发checkbox1_change(){}

方法

方法名称说明参数和示例
------

属性

属性名称说明示例
reference设置组件的refsrefs:checkbox1
modal设置组件的modal值名(必填项,否则运行时组件切换没反应)bind:{value:'{whName}'}
hidden隐藏或显示组件,默认为falsehidden:false
fieldLabel标签名fieldLabel:'勾选字段'
labelWidth标签宽度,默认为autolabelWidth:80
weight权重的宽度,6中选择,1、2、3、4、5、6,默认为1weight:1
size设置组件的尺寸大小,三种选项large(大)、default(中)、small(小),默认为falsesize:default
activeText勾选后文本,默认为空activeText:''
inactiveText未勾选文本,默认为空inactiveText:''
convType值类型,有bool(布尔值)、str(字符串)、num(数值)三种类型,默认为boolconvType:'bool'
disabled是否禁用组件,默认为falsedisabled:false
paddingTop距上的内边距,默认为0paddingTop:5
paddingRight距右的内边距,默认为0paddingRight:5
paddingBottom距下的内边距,默认为0paddingBottom:5
paddingLeft距左的内边距,默认为0paddingLeft:5
cssBackgroundColor设置整个组件的背景色,默认为nonecssBackgroundColor:"#722ed1"
labelBackgroundColor设置组件label的背景色,默认为nonelabelBackgroundColor: '#eb2f96'
labelSize设置组件label的文字大小,默认为14pxlabelSize: '12px'
labelColor设置组件label的文字颜色,默认为'#606266'labelColor: '#fbadd2'
isLabelBlod是否设置label的字题为粗体,默认为falseisLabelBlod:true
valueBackgroundColor设置组件value的背景色,默认为nonevalueBackgroundColor: '#eb2f96'
valueSize设置组件value的文字大小,默认为14pxvalueSize: '12px'
valueColor设置组件value的文字颜色,默认为'#606266'valueColor: '#fbadd2'