v-treeview component is...
A basic example
Using scoped slots we are able to create an intuitive file explorer
Save requests by supplying a Promise callback and load your data only if/when you need it
Custom selectable icons
Customize the on, off and indeterminate icons for your selectable tree. Combine with other advanced functionality like API loaded items.