Skip to content

Switch 开关

基础用法

通过checked设置是否开启

html
<ivy-switch checked></ivy-switch>

禁止点击

通过设置 disabled 属性来禁止点击

html
<ivy-switch disabled></ivy-switch>

<ivy-switch checked disabled></ivy-switch>

change 事件

通过判断 switch 组件是否拥有 checked 属性来判断是否被选中

html
<ivy-switch checked id="switchChange"></ivy-switch>

自定义颜色

通过设置 --ivy-switch-on-color--ivy-switch-off-color 变量来自定义颜色

html
<ivy-switch
  style="--ivy-switch-on-color: #67c23a; --ivy-switch-off-color: #f56c6c;"
></ivy-switch>

可用的 CSS 变量

点击查看代码
css
:hsot {
  --ivy-switch-on-color: var(--ivy-color-primary, #409eff);
  --ivy-switch-off-color: var(--ivy-border-color, #dcdfe6);
}

Props

参数说明类型可选值默认值
checked是否选中booleanfalse
disabled是否禁用booleanfalse

Events

事件名称说明回调参数
change开关状态发生变化后调用checked