Treeview

The v-treeview component is useful for displaying large amounts of nested data.

사용법

A basic example

API

v-treeview
이름
activatable
디폴트
false
타입
boolean

Components.Treeview.

이름
active
디폴트
[]
타입
array

Components.Treeview.

이름
active-class
디폴트
'v-treeview-node--active'
타입
string

Components.Treeview.

이름
dark
디폴트
false
타입
boolean

다크 테마를 적용

이름
expand-icon
디폴트
'$vuetify.icons.subgroup'
타입
string

Components.Treeview.

이름
filter New in — v1.5
디폴트
null
타입
function

Components.Treeview.

이름
hoverable
디폴트
false
타입
boolean

Components.Treeview.

이름
indeterminate-icon
디폴트
'$vuetify.icons.checkboxIndeterminate'
타입
string

Components.Treeview.

이름
item-children
디폴트
'children'
타입
string

Components.Treeview.

이름
item-key
디폴트
'id'
타입
string

Components.Treeview.

이름
item-text
디폴트
'name'
타입
string

Components.Treeview.

이름
items
디폴트
[]
타입
array

Components.Treeview.

이름
light
디폴트
false
타입
boolean

라이트 테마를 적용

이름
load-children
디폴트
null
타입
function

Components.Treeview.

이름
loading-icon
디폴트
'$vuetify.icons.loading'
타입
string

Components.Treeview.

이름
multiple-active
디폴트
false
타입
boolean

Components.Treeview.

이름
off-icon
디폴트
'$vuetify.icons.checkboxOff'
타입
string

Components.Treeview.

이름
on-icon
디폴트
'$vuetify.icons.checkboxOn'
타입
string

Components.Treeview.

이름
open
디폴트
[]
타입
array

Components.Treeview.

이름
open-all
디폴트
false
타입
boolean

Components.Treeview.

이름
open-on-click
디폴트
false
타입
boolean

Components.Treeview.

이름
return-object
디폴트
false
타입
boolean

Components.Treeview.

이름
search New in — v1.5
디폴트
undefined
타입
string

Components.Treeview.

이름
selectable
디폴트
false
타입
boolean

Components.Treeview.

이름
selected-color
디폴트
'accent'
타입
string

Components.Treeview.

이름
transition
디폴트
false
타입
boolean

Components.Treeview.

이름
value
디폴트
[]
타입
array

표시여부를 조절 (Controls visibility)

예제

Searching a directory

Easily filter your treeview by using the search prop. You can easily apply your custom filtering function if you need case-sensitive or fuzzy filtering by setting the filter prop. This works similar to the v-autocomplete component.

Scoped slots

Using scoped slots we are able to create an intuitive file explorer. Apart from the prepend slot, there is also one for the label, and an append slot.

Async items

You can dynamically load child data by supplying a Promise callback to the load-children prop. This callback will be executed the first time a user tries to expand an item that has a children property that is an empty array.

Custom selectable icons

Customize the on, off and indeterminate icons for your selectable tree. Combine with other advanced functionality like API loaded items.

Edit this page | language on Github
Vuetify 3 is now available!The latest version of Vuetify is now available!
Learn about Vuetify 3's new features and functionality for modern Vue applications
Start exploringExplore