# Switch 开关

表示两种相互对立的状态间的切换,多用于触发「开/关」。

# 基本用法

显示代码

# 禁用状态


显示代码

# 颜色

使用 active-color 属性与 inactive-color 属性来设置开关的颜色。

显示代码

# 文字

使用 active-text 属性与 inactive-text 属性来设置开关的文字描述,这样可以有效扩大开关的点击范围,更容易触发开关。

使用 textInline 来设置文字在开关内部,还是在开关外部。

按年付费 按月付费


1 0

来一场永远不分手的恋爱

显示代码

# value 类型扩展

设置 active-valueinactive-value 属性,接受 Boolean, String 或 Number 类型的值。这样可以使 switch 的值更加灵活。

1 0

on off
显示代码

# 图标

使用 active-icon 属性与 inactive-icon 属性来设置开关显示的图标,此时分别会忽略 active-textinactive-text,图标显示在开关内部。

文字和图标可以混合使用

显示代码

# 加载中

加载中状态说明开关操作仍在执行中

Loading:
on off

显示代码

# API

属性 说明 类型 默认值
v-model 绑定值 Boolean true
disabled 是否禁用 Boolean false
loading 加载中 Boolean false
active-color switch 打开时的背景色 String #1890ff
inactive-color switch 关闭时的背景色 String #ddd
active-value switch 打开时的值 Boolean / String / Number true
inactive-value switch 关闭时的值 Boolean / String / Number false
active-text switch 打开时的文字描述 String -
inactive-text switch 关闭时的文字描述 String -
textInline switch 文字描述是否在 switch 内部 Boolean true
active-icon switch 打开时所显示图标的类名,
设置此项会忽略 active-text
String -
inactive-icon switch 关闭时所显示图标的类名,
设置此项会忽略 inactive-text
String -

# 事件

事件名称 说明 回调参数
change switch 状态发生变化时的回调函数 Function(checked:Boolean)
最后更新时间: 6/28/2020, 2:15:12 PM