Looking for a tree view UI component for your Vue.js based app to present data (e.g. files, JSON, folders, and any other hierarchical data) in a logical manner?
This is a list of 10 best Vue.js tree components that help developers quickly and easily render hierarchical data in a nested tree structure. Have fun.
Originally published Nov 17 2017, updated Jan 12 2021
An interactive tree structure component for Vue.js 2 app.
A draggable nested tree view component for Vue.js app.
A Vue.js 2 component for creating a draggable tree view where the users are able to re-sort the nodes via drag and drop.
A Vue.js 2 component to render a tree chart from JSON data.
A Vue tree component that allows you to present hierarchically organized data in a nice and logical manner.
A treeview component for Vue.js 2 that supports customizable context menu and tree types, configurable font awesome icon, depth control.
A Vue treeview component used for rendering a dynamic, collapsible folder tree.
A dynamic, expandable, horizontal/vertical organization tree component for Vue.js 2.x.
A vue component for tree structure that supports adding live editing and dragging/sorting.
A Vue.js component to render a nested tree view that allows you to resort nodes via drag and drop.
If you’re looking for more Vue.js components for creating tree views on the web app, check out our Tree View section.