Add slot for display node/leaf name (#74)

This commit is contained in:
Zois Pagoulatos
2020-07-01 11:26:10 +02:00
parent d1e12aad85
commit 97daf67f9a
3 changed files with 88 additions and 52 deletions

View File

@@ -14,6 +14,11 @@
default-leaf-node-name="new leaf"
v-bind:default-expanded="false"
>
<template v-slot:leafNameDisplay="slotProps">
<span>
{{ slotProps.model.name }} <span class="muted">#{{ slotProps.model.id }}</span>
</span>
</template>
<template v-slot:addTreeNodeIcon="slotProps">
<span class="icon">📂</span>
</template>
@@ -41,9 +46,8 @@
</vue-tree-list>
<button @click="getNewTree">Get new tree</button>
<pre>
{{ newTree }}
</pre
>
{{ newTree }}
</pre>
</div>
</template>
<script>
@@ -176,4 +180,9 @@ export default {
cursor: pointer;
}
}
.muted {
color: gray;
font-size: 80%;
}
</style>