| node-key / label / children | String | data field names | Map node identity, label and child fields from custom tree data. | id / label / children | — | |
| default-checked-keys / default-expanded-keys / highlight-current | Array / Boolean | node keys / true | false | Configure initial selection, expansion and current-node highlighting. | [] / [] / false | — | |
| empty-text / indent / expand-on-click-node | String / Number / Boolean | empty copy / pixels / true | false | Configure empty state text, nesting indent and expansion behavior. | - | — | |
| model-value/v-model | String | Number | node key | Current node key. | — | — | |
| data | Array | TreeNode[] | Tree data; nodes support key, label, children and disabled. | [] | — | |
| show-checkbox | Boolean | true / false | Show checkbox selection. | false | — | |
| check-strictly | Boolean | true / false | Disable parent/child check linkage. | false | — | |
| default-expand-all | Boolean | true / false | Expand all nodes at initialization. | false | — | |