vue-tree-navigation
A Vue.js tree navigation menu with unlimited number of levels and minimum styles included
Features:
- unlimited number of levels
- you can define default open level
- focused on core functionality, only necessary styles included - just apply your own styles like I did for demo page :wink:
Installation
main.js
Usage
file.vue
items Array
An array containing navigation menu items.
You don't need to specify href
field. Menu item will be rendered as a simple value instead of a hyperlink in this case.
defaultOpenLevel Number
Optional. Default value is 0 (everything is closed).
Nuxt
You can use the component in your Nuxt.js project if you disable server-side rendering for your Nuxt plugin:
plugins/vue-tree-navigation.js
nuxt.config.js
Developers
Install dependencies:
Run tests:
Run tests in verbose mode:
Run development server:
Build:
Run demo development server: