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

element-ui transfer 组件源码分享

transfer 穿梭框组件源码简单分享,主要从以下几个方面:

1、transfer 组件页面结构。

2、transfer 组件属性。

3、transfer 组件方法。

4、transfer 组件事件。

5、transfer slot 挂载。

一、组件页面结构。

二、组件属性。

2.1 value / v-model 绑定值,类型 array,无默认值。

2.2 data 数据源,类型 array[{ key, label, disabled }],默认 []。

2.3 filterable 是否可搜索,类型 boolean,默认 false。

2.4 filter-placeholder 搜索框占位符,类型 string,默认 ‘请输入搜索内容’。

2.5 filter-method 自定义搜索方法,类型 function,无默认值。

2.6 target-order 右侧列表元素的排序策略:若为 original,则保持与数据源相同的顺序;若为 push,则新加入的元素排在最后;若为 unshift,则新加入的元素排在最前,类型 string,可选值 original / push / unshift,默认值 original。

2.7 titles 自定义列表标题,类型 array,默认值 ['列表1','列表2']。

2.8 button-texts 自定义按钮文案,类型 array,默认值 []。

2.9 render-content 自定义数据项渲染函数,类型 function(h,option),无默认值。

2.10 format 列表顶部勾选状态文案,类型 object{noChecked, hasChecked},默认值 { noChecked: '${checked}/${total}', hasChecked: '${checked}/${total}' }。

2.11 props 数据源的字段别名,类型 object{key, label, disabled},无默认值。

2.12 left-default-checked 初始状态下左侧列表的已勾选项的 key 数组,类型 array,默认值 []。

2.13 right-default-checked 初始状态下右侧列表的已勾选项的 key 数组,类型 array,默认值 []。

三、组件方法。

3.1 clearQuery 清空某个面板的搜索关键词,参数 left/right 指定需要清空的面板。

 

四、组件事件。

4.1 change 右侧列表元素变化时触发,回调参数 当前值、数据移动的方向('left' / 'right')、发生移动的数据 key 数组。

4.2 left-check-chnge 左侧列表元素被用户选中 / 取消选中时触发,回调参数 当前被选中的元素的 key 数组、选中状态发生变化的元素的 key 数组。

4.3 right-check-change 右侧列表元素被用户选中 / 取消选中时触发,当前被选中的元素的 key 数组、选中状态发生变化的元素的 key 数组。

五、组件 slot。

5.1 -- 自定义数据项的内容,参数为 { option }。

5.2 left-footer 左侧列表底部的内容。

5.3 right-footer 右侧列表底部的内容。

相关文章:

  • 远程控制Firefox浏览器实例的挑战与Playwright的CDP和Selenium Marionette解决方案
  • STM32 SysTick定时器
  • ElasticSearch:高并发场景下如何保证读写一致性?
  • 11、认识redis的sentinel
  • 神经网络相关内容
  • SpringBoot中6种自定义starter开发方法
  • Hadoop 集群扩容新增节点操作文档
  • Java 实现SpringContextUtils工具类,手动获取Bean
  • 鸿蒙NEXT开发网络相关工具类(ArkTs)
  • node.js 实战——(概念以及Buffer 知识点学习)
  • 数据结构线性表的顺序存储结构
  • openEuler安装nvidia驱动【详细版】
  • 外贸获客新革命:基于AI的搜索引擎排名攻防战——48小时抢占谷歌TOP3的技术逻辑与实战路径
  • 基于VUE+Node.JS实现(Web)学生组队网站
  • LInux平均负载
  • maven中pom.xml setting.xml关系
  • 二叉树OJ题目
  • 大模型框架技术全景与下一代架构演进
  • 如何批量为多张图片(JPG、PNG、BMP、WEBP 等格式)添加自定义水印保护
  • C++ 容器查找效率
  • 远香湖畔“戏”味浓,“吾嘉有戏”探索戏剧与图书跨界融合
  • 黎巴嫩“伊斯兰集团”组织证实其高级成员在以军空袭中丧生
  • 西湖大学本科新增临床医学专业,今年本科招生专业增至8个
  • 李家超率团访问浙江
  • 国家疾控局局长沈洪兵:将逐步缩小国内免疫规划与国际差距
  • 美国土安全部长餐厅遇窃,重要证件被盗走