vue-tree-navigation
Vue.js 2 tree navigation with vue-router support
For more information see documentation/demo
Example
<template>
<vue-tree-navigation :items="items" :defaultOpenLevel="1" />
</template>
<script>
export default {
data() {
return {
items: [
{ name: 'Products', children: [
{ name: 'Shoes', route: 'shoes' }
]},
{ name: 'About', route: 'about', children: [
{ name: 'Contact', route: 'contact', children: [
{ name: 'E-mail', element: 'email' },
{ name: 'Phone', element: 'phone' }
]},
]},
],
};
},
};
</script>
Installation
Include with a script tag
<script src="https://unpkg.com/vue-tree-navigation@2.0.1/dist/vue-tree-navigation.js"></script>
<script>
Vue.use(VueTreeNavigation)
</script>
NPM
$ npm install vue-tree-navigation
main.js
import VueTreeNavigation from 'vue-tree-navigation';
Vue.use(VueTreeNavigation);
Requirements
Developers
$ yarn dev
$ yarn build
$ yarn prettier
$ yarn lint
$ yarn unit
$ yarn unit --verbose