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

element-ui cascader 组件源码分享

cascader 级联选择器组件源码简单分享,主要从以下几个方面:

1、cascader 组件页面结构。

2、cascader 组件属性。

3、cascader 组件方法。

4、cascader slot 挂载。

一、组件页面结构。

二、组件属性。

2.1 value / v-model 选中项绑定值。

2.2 options 可选项数据源,键名可通过 Props 属性配置,类型为 array,无默认值。

2.3 props 配置选项,类型为 object,无默认值。

2.4 size 尺寸,类型为 string,可选值 medium / small / mini,无默认值。

2.5 placeholder 输入框占位文本,类型为 string,默认值 请选择。

2.6 disabled 是否禁用,类型为 boolean,默认值 false。

2.7 clearable 是否支持清空选项,类型为 boolean,默认值 false。

2.8 show-all-levels 输入框中是否显示选中值的完整路径,类型为 boolean,默认值 true。

2.9 collapse-tags 多选模式下是否折叠 Tag,类型为 boolean,默认值 false。

2.10 separator 选项分隔符,类型为 string,默认值 斜杠 '/'。

2.11 filterable 是否可搜索选项,类型为 boolean,无默认值。

2.12 filter-method 自定义搜索逻辑,第一个参数是节点node,第二个参数是搜索关键词keyword,通过返回布尔值表示是否命中,类型为 function(node, keyword),无默认值。

2.13 debounce 搜索关键词输入的去抖延迟,毫秒,类型为 number,默认值 300。

2.14 before-filter 筛选之前的钩子,参数为输入的值,若返回 false 或者返回 Promise 且被 reject,则停止筛选,类型为 function(value),无默认值。

2.15 popper-class 自定义浮层类名,类型为 string,无默认值。

三、组件方法。

3.1 change 当选中节点变化时触发,回调参数为选中节点的值。

3.2 expand-change 当展开节点发生变化时触发,回调参数为各父级选项值组成的数组。

3.3 blur 当失去焦点时触发,回调参数为 (event: Event)。

3.4 focus 当获取焦点时触发,回调参数为 (event: Event)。

3.5 visible-change 下拉框出现/隐藏时触发,回调参数为 (event: Event)。

3.6 remove-tag 在多选模式下,移除Tag时触发,回调参数为 移除的Tag对应的节点的值。

3.6 getCheckedNodes 获取选中的节点,回调参数为 (leafOnly) 是否只是叶子节点,默认值为 false。

四、组件 slot 挂载。

4.1 - 自定义备选项的节点内容,参数为 { node, data },分别为当前节点的 Node 对象和数据。

4.2 empty 无匹配选项时的内容。

http://www.xdnf.cn/news/1201.html

相关文章:

  • Ray是什么,它解决了什么问题
  • nodejs的包管理工具介绍,npm的介绍和安装,npm的初始化包 ,搜索包,下载安装包
  • TypeError: ‘weights_only‘ is an invalid keyword argument for Unpickler()解决
  • 【刷题Day23】线程和进程(浅)
  • elasticsearch 查询检索
  • 1.1 AI大模型与Agent的兴起及其对企业数字化转型的推动作用
  • 变更管理 Change Management
  • opencv 读取3G大图失败,又不想重新编译opencv ,可以如下操作
  • AI催生DLP新战场 | 天空卫士连续6年入选Gartner 全球数据防泄漏(DLP)市场指南
  • 工程投标k值分析系统(需求和功能说明)
  • 【项目】基于MCP+Tabelstore架构实现知识库答疑系统
  • move闯关(更新啦)1
  • 力扣刷题Day 25:反转链表(206)
  • 输入框仅支持英文、特殊符号、全角自动转半角 vue3
  • C# foreach 循环中获取索引的完整方案
  • PCIe体系结构学习入门——PCI总线概述(一)PCI 总线的基础知识
  • [预备知识]4. 概率基础
  • 关于ubuntu密码正确但是无法登录的情况
  • Android-KeyStore安全的存储系统
  • P3909 异或之积 解题报告
  • QML FontDialog:使用FontDialog实现字体选择功能
  • 【重走C++学习之路】16、AVL树
  • Java练习——day3
  • qemu如何支持vmovdqa64指令(百度AI)
  • 游戏工作室为何要更换IP进行多开?工作室使用代理IP要注意什么?
  • 35.编写一个简单的Mybatis插件
  • ​​电商系统用户需求报告(示例)
  • 随着ai技术的应用,及玩具类产品的层出不穷,开发此类产品的情感AI算法技术的底层构架,及情感AI算法的应用场景是转型的比较好的一个方向
  • HTTP状态码有哪些常见的类型?
  • 三网通电玩城平台系统结构与源码工程详解(四):子游戏集成与服务器调度机制全解