Please check the reconstructed new version he-teee (opens new window). It has virtualization list feature and Typescript friendly.

请移步重构的新版本 he-teee (opens new window). he-tree 支持虚拟列表并且对 Typescript 更友好.

# he-tree-vue

A draggable sortable vue tree component, with dragging placeholder, types definition. Vue3 supported. Under MIT license. You can try the demo follow.

[Get Started](./


# Features

  • Including functions about fold and checkbox. You can customize UI easily and call them.
  • Edge scroll. Auto scroll when drag node to the edge of a element with scroll bar.
  • RTL supported.
  • Drag cross trees. (Pro plugin required)
  • Clone when drag. (Pro plugin required)

# License

he-tree-vue under MIT (opens new window) license. You can use it for free. If you need advanced features, please buy he-tree-vue-pro.)

# Vue 3

The Vue3 verrsion works well in test project created by Vue-CLI. Also works well with Vite.

In, the he-tree-vue@2 is for vue 2, he-tree-vue@3 is for vue 3. Please check installation for more.

In, the master branch is for vue 2, vue3 branch is for vue 3.