# 开关 Switch
用于在打开和关闭状态之间进行切换。
# 基础案例
# 示例代码
<l-switch />
# 设置选中颜色及大小
可以通过 color
、select-color
设置关闭和打开后的颜色。
通过 size
属性设置 switch
组件的大小。
# 示例代码
<l-switch size="50rpx" color="#ccc" select-color="#34BFA3"/>
# 设置禁用
当我们需要禁用时只需要设置为 disabled
即可。
# 示例代码
<l-switch disabled />
# 自定义打开或关闭的值
我们可以通过 checked
属性设置开关的默认状态
默认关闭时值为 false
,打开时值为 true
,通过 active-value
和 inactive-value
可以改变它们的值。
# 示例代码
<l-switch checked="{{ customValue }}" active-value="{{ 1 }}" inactive-value="{{ 0 }}" bind:linchange="onChange"/>
# 开关组件属性
参数 | 说明 | 类型 | 可选值 | 默认值 |
---|---|---|---|---|
checked | 开关选中状态 | Boolean | --- | false |
size | 开关尺寸 | String | --- | 38rpx |
disabled | 是否为禁用状态 | Boolean | --- | false |
color | 关闭时的背景色 | String | --- | #FFF |
select-color | 打开时的背景色 | String | --- | #3963BC |
active-value | 打开时的值 | Any | --- | true |
inactive-value | 关闭时的值 | Any | --- | false |
# 开关组件外部样式类
外部样式类名 | 说明 | 备注 |
---|---|---|
l-class | 设置 switch 的外部样式类 | --- |
l-disabled-class | 设置 switch 禁用时的外部样式类 | --- |
# 单项选择器事件
事件名称 | 说明 | 返回值 | 备注 |
---|---|---|---|
bind:linchange | 切换 switch 时触发 | 选中项发生变化时触发 linchange 事件,event.detail = { value } | - |
← 日历 Calendar 价格 Price →