Element-UI 树形穿梭组件

Posted 长不大的大灰狼

tags:

篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了Element-UI 树形穿梭组件相关的知识,希望对你有一定的参考价值。

Element-UI 树形穿梭组件

一、基本使用

npm install el-tree-transfer --save
<template>
    <div>
    // 使用树形穿梭框组件
    <tree-transfer :title="title"
     :from_data='fromData'
     :to_data='toData'
     :defaultProps="label:'label'"
     :mode='mode'
      height='540px'
      filter
      openAll>
    </tree-transfer>
  </div>
</template>  

<script>
import treeTransfer from 'el-tree-transfer' // 引入

export defult 
    components: 
	    treeTransfer 
     // 注册
    data()
      return:
        mode: "transfer", // transfer addressList
        fromData:[
          
            id: "1",
            pid: 0,
            label: "一级 1",
            children: [
              
                id: "1-1",
                pid: "1",
                label: "二级 1-1",
                children: []
              ,
              
                id: "1-2",
                pid: "1",
                label: "二级 1-2",
                children: [
                  
                    id: "1-2-1",
                    pid: "1-2",
                    children: [],
                    label: "二级 1-2-1"
                  ,
                  
                    id: "1-2-2",
                    pid: "1-2",
                    children: [],
                    label: "二级 1-2-2"
                  
                ]
              
            ]
          ,
        ],
        toData:[]
      
    ,
    methods:
     //
    ,
  
</script>

二、参数设置

参数说明类型必填可选值默认值补充
title标题Stringfalse[“源列表”, “目标列表”]
from_data源数据Arraytrue数据格式同element-ui tree组件,但必须有id和pid
to_data目标数据Arraytrue同上
defaultProps同el-tree中propsObjectfalse label: “label”, children: “children”, isLeaf: “leaf”, disable: “disable”
node_key默认为idStringfalseid必须与treedata数据内的id参数名一致,必须唯一
pid默认为"pid"Stringfalsepid

参考文章:
[1] 一个基于vue和element-ui的树形穿梭框组件

以上是关于Element-UI 树形穿梭组件的主要内容,如果未能解决你的问题,请参考以下文章

Element-UI的组件改造的树形选择器(树形下拉框)

关于element-ui的tree树形组件的bug

sciter封装穿梭器组件总结

sciter封装穿梭器组件总结

element-ui使用select组件和tree组件实现下拉树形选择器

element-ui 修改源码实践 --tranfer