|
@@ -20,7 +20,9 @@
|
|
|
word-break: break-word;
|
|
|
white-space: normal;
|
|
|
height: 100%;
|
|
|
- ">{{ item[props.name] }}</span>
|
|
|
+ ">
|
|
|
+ <slot :data="item">{{ item[props.name] }}</slot>
|
|
|
+ </span>
|
|
|
</div>
|
|
|
|
|
|
</div>
|
|
@@ -28,7 +30,11 @@
|
|
|
<div
|
|
|
v-show="openArr.includes(item[nodeKey])"
|
|
|
>
|
|
|
- <leftTree class="item" :list="item[props.children]" :props="props" :nodeKey="nodeKey" :expends="openArr" :inner="true"></leftTree>
|
|
|
+ <leftTree class="item" :list="item[props.children]" :props="props" :nodeKey="nodeKey" :expends="openArr" :inner="true">
|
|
|
+ <template v-slot:default="data">
|
|
|
+ <slot :data="data.data"></slot>
|
|
|
+ </template>
|
|
|
+ </leftTree>
|
|
|
</div>
|
|
|
</li>
|
|
|
</ul>
|