diff --git a/src/components/Tree/src/BasicTree.vue b/src/components/Tree/src/BasicTree.vue index 182748ba..1cf193cb 100644 --- a/src/components/Tree/src/BasicTree.vue +++ b/src/components/Tree/src/BasicTree.vue @@ -372,6 +372,7 @@ export default defineComponent({ const iconDom = icon ? () : slots.icon ? ({getSlot(slots, 'icon')}) : null + item.__title = item[titleField] // 缓存 title 值到 __title,避免获取 title 为 vnode item[titleField] = ( {slots?.title @@ -430,7 +431,7 @@ export default defineComponent({ )} - + {extendSlots(slots, ['title'])}