可拖动的嵌套树组件– he-tree-vue

可拖动的嵌套树组件– he-tree-vue
插件名称 he-tree-vue
发布时间 2020年4月10日
插件作者 phphe

he-tree-vue是一个Vue.js组件,用于呈现嵌套树视图,该视图允许您通过拖放来求助节点。

变更日志:

v2.0.7(2020年12月13日)

  • feat(可拖动插件):为事件创建占位符后添加别名…

v2.0.5(11/26/2020)

  • 更新

v2.0.4(2020年8月29日)

  • 可拖动插件:添加道具:edgeScrollSpecifiedContainerX,edgeScrollSpecifiedContainerY

v2.0.3(08/08/2020)

  • 固定的可拖动插件

更多功能:

  • 带有复选框的可检查节点。
  • 带有搜索框的可过滤节点。
  • 单击以展开和折叠节点。

安装和下载:

# NPM
$ npm install he-tree-vue --save

用法:

1.安装并导入。

import {
  Tree, // Base tree
  Fold, Check, Draggable, // plugins
  cloneTreeData, walkTreeData, getPureTreeData, // utils
} from 'he-tree-vue'
import 'he-tree-vue/dist/he-tree-vue.css'

2.在模板中创建树组件。

<template>
  <Tree :value="treeData"></Tree>
</template>

3.注册组件。

export default {
  components: {Tree},
  data() {
    return {
      treeData: yourdATA
    }
  },
}

4.为嵌套树准备层次结构数据。

[
  {text: 'node 1'}, 
  {text: 'node 2', children: [
    {text: 'node 2-1'},
    {text: 'node 2-2'},
    {text: 'node 2-3'}
  ]}
]