Skip to content

TreeNode ​

Nodo de árbol colapsable con expansión instantánea.

TreeNode

Demo ​

▶src
vue
<TreeNode>
  <template #label>src</template>
  <TreeNode>
    <template #label>components</template>
    <TreeNode><template #label>Panel.vue</template></TreeNode>
    <TreeNode><template #label>Badge.vue</template></TreeNode>
  </TreeNode>
  <TreeNode>
    <template #label>composables</template>
    <TreeNode><template #label>useToast.ts</template></TreeNode>
  </TreeNode>
</TreeNode>

Slots ​

label ​

Contenido del nodo (texto o HTML).

▶src
vue
<TreeNode>
  <template #label>src</template>
  <TreeNode>
    <template #label>components</template>
  </TreeNode>
</TreeNode>

default ​

Nodos hijos anidados (otros TreeNode).

vue
<TreeNode>
  <template #label>src</template>
  <TreeNode><template #label>App.vue</template></TreeNode>
  <TreeNode><template #label>main.ts</template></TreeNode>
</TreeNode>

API ​

SlotDescripción
labelContenido del nodo (texto o HTML)
defaultNodos hijos (otros TreeNode)

Tokens usados ​

--font-mono, --text, --border, --color-*