0.1.4 • Published 3 years ago

el-tree-dynamic v0.1.4

Weekly downloads
6
License
MIT
Repository
github
Last release
3 years ago

快速使用

一款基于element ui 为基础编写的一个tree联动的组件,联动什么可以根据自己的需要进行选择

NPM

使用npm进行安装(npm提供最新的版本)

npm install el-tree-dynamic --save

在mian.js里面进行引用和配置

import 'el-tree-dynamic'
import 'el-tree-dynamic/el-tree-dynamic.css'

在.vue页面种使用

<tree-dynamic></tree-dynamic> 来使用组件

treeData可参照element ui tree

let data=[
      {
        id: 1,
        label: "你好",
        children: [
          {
            id: 3,
            label: "世界",
          },
          {
            id: 2,
            label: "HELLO",
            children: [
              {
                id: 6,
                label: "WORLD",
              },
            ],
          },
        ],
      },
    ],

Attributes

参数说明类型默认值
treeData组件tree数据参数array[]
isAddAndDel是否显示tree添加和删除按钮Booleanfalse
isDisplaySearch是否显示tree搜索功能Booleanfalse
title展示tree上面标题名称String''
dirIcon展示文件夹图片String''
addIcon展示添加按钮图片String''
removeIcon展示删除按钮图片String''
iconClass自定义树节点的图标String''
isboyNodeAdd只在最小级别的节点上展示添加和删除按钮Booleanfalse
dynamicOnoff鼠标移动到tree上面才显示添加删除,必须要包装isAddAndDel是开启的Booleanfalse

Events

参数说明参数
nodeClick单击节点触发的方法(data)返回当前点击的节点
append单击新增触发的方法(data, parentNode) 接收两个参数,1. 要追加的子节点的 data 2. 子节点的 parent 的 data、key 或者 node
remove单击删除触发的方法(data) 要删除的节点的 data 或者 node
search单击搜索触发的方法(search)返回文本框搜索的内容

更新记录

1.最近更新2020-12-24 内容iconClass isboyNodeAdd dynamicOnoff 配置选项 2.最近更新2020-12-24 内容,修改包内容降低大小

文档地址

el-tree-dynamic