Vue-Hierarchy is a npm package that allows you to display data in hierarchy structure on your page.
To add this npm package run the following (in your vue js app folder):
npm install vue-hierarchy
To remove this npm package form vue js project:
npm uninstall vue-hierarchy
[
{
name: 'label',
label: 'Label',
align: 'left',
field: 'label',
// (optional) tell VueHierarchy you want this column sortable
sortable: true
},
{
name: 'Description',
label: 'Description',
sortable: true,
field: 'description',
align: 'center',
},
{
name: 'note',
label: 'Note',
sortable: true,
field: 'note',
align: 'left',
}
],
[
{
label: "Node 1",
description: "Node 1 description",
note: "Node 1 note",
children: [
{
label: "Node 1.1",
description: "Node 1.1 description",
note: "Node 1.1 note",
},
{
label: "Node 1.2",
description: "Node 1.2 description",
note: "Node 1.2 note",
children: [
{
label: "Node 1.2.1",
description: "Node 1.2.1 description",
note: "Node 1.2.1 note",
},
{
label: "Node 1.2.2",
description: "Node 1.2.2 description",
note: "Node 1.2.2 note",
}
],
}
],
}
]
If this helped you in any way, you can contribute to this project for long term survival by supporting me:
Be sure to check out my sponsor page.
Thank you so much!!!