vue2.0 组织机构树形选择组件(类似elementui <el-transfer> 与 <el-tree> 两个标签的结合)...

1. 效果图

 

2. 实现:   三级(部门或人员的树形选择)

3. 模拟数据说明:  fake.js

  

  name:  显示的名称(同时也是源码中 for 循环单一的key ,  如果真实数据存在名字有重复的情况, 建议加入ID字段作为主键)

  type:  department 为部门   human 为个人

  children: 数据类型必须为 数组,   type 为 human 个人时, 值为空数组 [],  为department 部门时   值为对象 或者为空数组

  以上4个键为必须, 最多三级嵌套

4. 源码 https://github.com/IceGogh/vue-components

 

5. 直接引入时, 将父组件的真实数据 通过props方式 传入  organization组件

  

  5.1.文件位置:

  components/OrganizationTree

 

  5.2. 引入

  import Organ from "@/components/OrganizationTree"

 

  5.3.调用

  <organization-tree dataList:"dataArray"></organization-tree>

 

转载于:https://www.cnblogs.com/qq4535292/p/8448091.html

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值