element-ui switch 组件源码分享

今日简单分享 switch 组件源码,主要从以下四个方面来分享:

1、switch 组件的页面结构

2、switch 组件的属性

3、switch 组件的事件

4、switch 组件的方法

一、switch 组件的页面结构

二、switch 组件的属性

2.1 value / v-model 属性,绑定值,类型 boolean / string / number,无默认值。

2.2 disabled 属性,是否禁用,类型 boolean,默认 false。

2.3 width 属性,switch 的宽度(像素),类型 number,默认 40。

2.4 active-icon-class 属性,switch 打开时所显示图标的类名,设置此项会忽略 active-text类型

string,无默认值。

2.5 inactive-icon-class 属性,switch 关闭时所显示图标的类名,设置此项会忽略 inactive-text,类型 string,无默认值。

2.6 active-text 属性,switch 打开时的文字描述,类型 string,无默认值。

2.7 inactive-text 属性,switch 关闭时的文字描述,类型 string,无默认值。

2.8 active-value 属性,switch 打开时的值,类型 boolean / string / number,默认 true。

2.9 inactive-value 属性,switch 关闭时的值,类型 boolean / string / number,默认 false。

2.10 active-color 属性,switch 打开时的背景色,类型 string,默认 #409EFF。

2.11 inactive-color 属性,switch 关闭时的背景色,类型 string,默认 #C0CCDA。

2.12 name 属性,switch 对应的 name 属性,类型 string,无默认值。

2.14 validate-event 属性,改变 switch 状态时是否触发表单的校验,类型 boolean,默认 true。

三、switch 组件的事件

3.1 change 事件,switch 状态发生变化时的回调函数,新状态的值。

四、switch 组件的方法

4.1 focus 事件,使 Switch 获取焦点。

相关推荐
KLW751 天前
naive ui 安装
ui
枫叶丹41 天前
【HarmonyOS之旅】基于ArkTS开发(一) -> Ability开发一
ui·华为·harmonyos
SoraLuna2 天前
「Mac畅玩鸿蒙与硬件54」UI互动应用篇31 - 滑动解锁屏幕功能
macos·ui·harmonyos
工程师老罗2 天前
我用AI学Android Jetpack Compose之理解声明式UI
android·ui·android jetpack
HWL56792 天前
常见的显示器分辨率及其对应的像素数量
ui·计算机外设·css3
军训猫猫头2 天前
32.失焦提示 C#例子 WPF例子
ui·c#·wpf
SoraLuna3 天前
「Mac畅玩鸿蒙与硬件48」UI互动应用篇25 - 简易购物车功能实现
开发语言·macos·ui·华为·harmonyos
_可乐无糖3 天前
在pytest钩子函数中判断Android和iOS设备(方法一)
ui·自动化·pytest
7yewh4 天前
LVGL 移植到 Arduino IDE(适用SP32 Arduino RP系列)
arm开发·驱动开发·嵌入式硬件·mcu·物联网·ui
十画_8244 天前
Unity Pico 应用失去焦点后,追踪功能被禁用(原生 UI 界面弹出)
ui·pico