当前位置: 首页 > news >正文

element-ui checkbox 组件源码分享

简单分享 checkbox 组件,主要从以下三个方面来分享:

1、组件的页面结构

2、组件的属性

3、组件的方法

一、组件的页面结构

二、组件的属性

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

首先讨论单个 checkbox,通过 props 接收 父组件传递过来的 value,在组件内部通过计算属性 model 监听 value 的变化,并将最新值双向绑定到页面当中进行渲染,具体如下:

2.2 label 属性,选中状态的值,类型 string / number / boolean,无默认值。

2.3 true-label、false-label 属性,选中的值,类型 string / number,无默认值。

属性的使用及实现效果如下:

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

2.5 border 属性,是否有边框,类型 boolean,默认 false。

2.6 size 属性,尺寸大小,类型 medium / small / mini,无默认值。

2.7 name 属性,原生 name 属性,类型 string,无默认值。

2.8 checked 属性,是否勾选,类型 boolean,默认 false。

2.9 indeterminate 属性,设置 indeterminate 状态,只负责样式控制,类型 boolean,默认 false。

属性的使用及实现效果如下:

通过上面效果知,此属性的主要作用是设置 checkbox 的全选、半选状态。

三、组件的方法

3.1 change 方法。

相关文章:

  • 10、chrome拓展程序的实现
  • 01分布式搜索引擎ES
  • GT20L16S1Y标准汉字字库芯片完全解析(2)
  • 基于FPGA的UDP协议栈设计第三章_ARP层设计
  • RESTful架构
  • 零基础-MySQL数据库的基本操作
  • PWM脉宽调制技术
  • 第十节:Vben Admin实战-系统管理之角色管理实现(分页查询,修改)-中
  • creator-webview与Android交互
  • Unity:2D
  • 读算法的陷阱:超级平台、算法垄断与场景欺骗笔记19_前方的路
  • leetcode最大连续1的个数(简单)
  • docker 容器与本地主机间文件/文件夹的传输
  • 如何用VSCode和Clangd与Clang-Format插件高效阅读Linux内核源码及写驱动
  • python与excel第一节
  • 【React系列】如何构建React应用程序
  • 【跃迁之路】【585天】程序员高效学习方法论探索系列(实验阶段342-2018.09.13)...
  • Bytom交易说明(账户管理模式)
  • CentOS 7 防火墙操作
  • Git学习与使用心得(1)—— 初始化
  • JavaScript对象详解
  • Java反射-动态类加载和重新加载
  • java中的hashCode
  • mac修复ab及siege安装
  • Spark VS Hadoop:两大大数据分析系统深度解读
  • Spring技术内幕笔记(2):Spring MVC 与 Web
  • Stream流与Lambda表达式(三) 静态工厂类Collectors
  • vue2.0项目引入element-ui
  • 表单中readonly的input等标签,禁止光标进入(focus)的几种方式
  • 技术胖1-4季视频复习— (看视频笔记)
  • 开发基于以太坊智能合约的DApp
  • 前端面试题总结
  • 如何解决微信端直接跳WAP端
  • 学习笔记DL002:AI、机器学习、表示学习、深度学习,第一次大衰退
  • 走向全栈之MongoDB的使用
  • ​3ds Max插件CG MAGIC图形板块为您提升线条效率!
  • ​ssh免密码登录设置及问题总结
  • ​虚拟化系列介绍(十)
  • $.type 怎么精确判断对象类型的 --(源码学习2)
  • (175)FPGA门控时钟技术
  • (C语言)深入理解指针2之野指针与传值与传址与assert断言
  • (js)循环条件满足时终止循环
  • (Mirage系列之二)VMware Horizon Mirage的经典用户用例及真实案例分析
  • (六)c52学习之旅-独立按键
  • (欧拉)openEuler系统添加网卡文件配置流程、(欧拉)openEuler系统手动配置ipv6地址流程、(欧拉)openEuler系统网络管理说明
  • (算法二)滑动窗口
  • (原創) 物件導向與老子思想 (OO)
  • (转载)虚函数剖析
  • .NET 4 并行(多核)“.NET研究”编程系列之二 从Task开始
  • .net core 微服务_.NET Core 3.0中用 Code-First 方式创建 gRPC 服务与客户端
  • .net 反编译_.net反编译的相关问题
  • /etc/sudoer文件配置简析
  • @我的前任是个极品 微博分析
  • [ vulhub漏洞复现篇 ] ECShop 2.x / 3.x SQL注入/远程执行代码漏洞 xianzhi-2017-02-82239600
  • [1204 寻找子串位置] 解题报告