下载
npm install el-tree-transfer --save
<tree-transfer :title="['模块(菜单)访问权限', '拥有的操作权限']":from_data='fromData':to_data='toData':defaultProps="{label:'label', children: 'children'}"@addBtn='add'@removeBtn='remove':mode='mode':pid="parentId":style="{height: '75%'}"filteropenAll></tree-transfer>
import treeTransfer from 'el-tree-transfer'
export default {components:{ treeTransfer },data(){return{parentId: 'parentId',mode: "transfer",fromData: [{id: "1",parentId: 0,label: "房源综合业务管理平台",children: [{id: "1-1",parentId: "1",label: "首页",children: []},{id: "1-2",parentId: "1",label: "房源信息管理系统",children: [{id: "1-2-1",parentId: "1-2",children: [],label: "数据统计"},{id: "1-2-2",parentId: "1-2",children: [],label: "房源信息管理"},{id: "1-2-3",parentId: "1-2",children: [],label: "房源入库管理"}]}]}],toData:[]}},methods:{// 切换模式 现有树形穿梭框模式transfer 和通讯录模式addressListchangeMode() {if (this.mode == "transfer") {this.mode = "addressList";} else {this.mode = "transfer";}},// 监听穿梭框组件添加add(fromData,toData,obj){console.log("fromData:", fromData);console.log("toData:", toData);console.log("obj:", obj);},// 监听穿梭框组件移除remove(fromData,toData,obj){console.log("fromData:", fromData);console.log("toData:", toData);console.log("obj:", obj);}},
}
注意:

1, 标题 类型:Array 必填:false 默认:[“源列表”, “目标列表”]
2,设置模式,字段可选值为transfer|addressList 类型:String 必填:false 补充:mode默认为transfer模式,即树形穿梭框模式,可配置字段为addressList改为通讯录模式,通讯录模式时按钮不可自定义名字,如要自定义标题名在title数组传入四个值即可,addressList模式时标题默认为通讯录、收件人、抄送人、密送人
3,源数据 类型:Array 必填:true 补充:数据格式同element-ui tree组件,但必须有id和pid!!!!!!!!

el-tree与el-transfer结合成树形穿梭框(tree-transfer)相关推荐

  1. 一个基于vue和element-ui的树形穿梭框组件

    el-tree-transfer 简介 因为公司业务使用vue框架,ui库使用的element-ui.在市面上找到一个好用的vue树形穿梭框组件都很难,又不想仅仅因为一个穿梭框在element-ui之 ...

  2. Vue使用基于element-ui的el-tree-fransfer树形穿梭框组件

    el-tree-fransfer 是一个基于 VUE 和 element-ui 的树形穿梭框组件,使用前请确认已经引入element-ui 官网npm文档:https://www.npmjs.com/ ...

  3. tree结构穿梭 vue_结合el-tree和el-transfer搞一个树形穿梭框

    最近遇到个需求,穿梭框中的内容是树形结构的数据.查看elementUI的transfer组件是不支持树形结构的数据,也就不能直接使用了.但是el-tree组件支持啊,那如果让tree组件和transf ...

  4. vue项目手写树形穿梭框

    背景:主流组件库提供的穿梭框并不能满足需求...手动封装扩展性更高 功能: 具备首次进入页面,分配左右侧穿梭框展示(左侧为树形,右侧为一维数组) 选中左侧-节点(子节点)通过 >按钮 可将选中节 ...

  5. ThinkPHP5 集成使用 Layui 穿梭框(transfer)控件

    背景 最近在做后台业务处理时,接触到了 Layui 中的一个穿梭框 transfer 控件的使用: 个人觉得效果还是挺满意的: 但是毕竟是在 ThinkPHP5 框架下进行的集成,不能不适合部分同行理 ...

  6. 使用element-ui实现树形穿梭框

    <template><div class="transferTreeBox"><!-- 左侧待选内容 --><div class=&quo ...

  7. 在vue项目中使用树形结构的穿梭框

    先看一下最后的效果: 一个基于elementui的穿梭框组件:el-tree-transfer 第一步:安装组件 npm install el-tree-transfer --save 第二步:写代码 ...

  8. vue项目使用树形数据穿梭框

    文档地址:快速进入 基本步骤代码: npm install el-tree-transfer --save //下载依赖import treeTransfer from 'el-tree-transf ...

  9. javascript将平行的拥有上下级关系的数据转换成树形结构

    下载地址 csdn下载地址 服务端数据存储 当有多级菜单或者多级部门这样的场景的时候,传统的结构化数据设计都会用类似parentId来标识其父级,以达到多级树形结构存储于数据库中 服务端提供接口 服务 ...

最新文章

  1. codeforces#254DIV2解题报告
  2. php7 imagick安装,php扩展imagick安装for windows7
  3. JAVA API 中文版
  4. Spring Bean初始化的几种方法以及执行顺序
  5. 自动化测试平台搭建从零开始
  6. Atitit rest框架选型总结 Resteasy 实现 但是麻烦 作为JAX-RS的标准实现,RestEasy还具有以下亮点特性:   1)不需要配置文件,只要把JARs文件放到类路径里面
  7. Vue2系列教程——vue-pdf插件
  8. EasyUI-基本框架
  9. php 微信 40125,微信公众号问题:quot;errcodequot;:40125,quot;errmsgquot;
  10. 信必优成功案例 – 中国网络电视台(CNTV)
  11. 简单控件学习——Lable/HyperLink
  12. 那些年我记下的一些编程错误
  13. 百度智能云TechDay干货满满!揭秘“百度太行”硬核技术,秀业务上云组合拳
  14. Oracle 19 创建数据库、表空间
  15. Linux下安装Oracle 11g详细过程
  16. 【hpuoj】OY问题
  17. FSM-Golang
  18. ADAMS三维路面重构
  19. 2009-2015年阅读书籍
  20. 淮北职业技术学院大一计算机考试,淮北职业技术学院2020年录取分数线(附2018-2020年分数线)...

热门文章

  1. AndroidStudio cmakelist找不到问题
  2. 工业以太网的冗余功能有哪些?
  3. 【渝粤教育】 国家开放大学2020年春季 1260软件工程 参考试题
  4. 蓝牙模块智能灯控应用方案
  5. 蓝桥杯基础模块2:蜂鸣器继电器
  6. 图之DFS与BFS的复杂度分析
  7. Network下方什么请求也没有_今日头条上传图片时设置封面图报像素低的原因是什么...
  8. oracle today函数,oracle日期函数集锦
  9. 【RS码1】系统RS码编码原理及MATLAB实现(不使用MATLAB库函数)
  10. Java部分A+B正整数A的“DA(为1位整数)部分”定义为由A中所有DA组成的新整数PA。例如:给定A = 3862767,DA = 6,则A的“6部分”PA是66,因为A中有2个6。现给定A、DA