Switch 开关
优质
小牛编辑
132浏览
2023-12-01
使用指南
组件介绍
开关选择器。使用场景:需要表示开关状态/两种状态之间的切换时;和 checkbox 的区别是,切换 switch 会直接触发状态改变,而 checkbox 一般用于状态标记,需要和提交操作配合。
引入方式
import { Switch } from "feart";
components:{
'fe-switch':Switch
}
data() {
return {
checked: false,
checked1: false,
checked2: false,
checked3: false,
checked4: false,
};
}
代码演示
基础用法
<fe-switch v-model="checked" />
disabled
<fe-switch :disabled="true" v-model="checked" />
自定义颜色
<fe-switch v-model="checked1" activeColor="green" inactiveColor="red" />
自定义大小
<fe-switch v-model="checked3" size="22px" />
传入文字
<fe-switch checkedText="开" uncheckedText="关" />
嵌入组件
<fe-list title="嵌入组件" isLink>
<fe-switch v-model="checked2" size="22px" slot="right" />
</fe-list>
API
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
v-model | 按钮是否可用 | Boolean | false | true ,false |
disabled | 按钮是否可用 | Boolean | false | true ,false |
size | 开关尺寸,默认单位为 px | String | 30px | - |
checkedText | 选中时的内容 | String | - | - |
uncheckedText | 非选中时的内容 | String | - | - |
active-color | 打开时的背景色 | string | 1989fa | - |
inactive-color | 关闭时的背景色 | string | #cccccc | - |
- | - | - | - | - |
Events
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|---|---|---|---|
change | 值变化时触发,参数为 (currentValue) | (value) => void; | - | - |