Просмотр исходного кода

fix: 接口返回子节点为空数组时,还会显示折叠箭头 (#6463)

xue-jn 2 месяцев назад
Родитель
Сommit
253b0da7d2
1 измененных файлов с 1 добавлено и 1 удалено
  1. 1 1
      packages/@core/ui-kit/shadcn-ui/src/ui/tree/tree.vue

+ 1 - 1
packages/@core/ui-kit/shadcn-ui/src/ui/tree/tree.vue

@@ -287,7 +287,7 @@ defineExpose({
         class="tree-node focus:ring-grass8 my-0.5 flex items-center rounded px-2 py-1 outline-none focus:ring-2"
       >
         <ChevronRight
-          v-if="item.hasChildren"
+          v-if="item.hasChildren && Array.isArray(item.value[childrenField]) && item.value[childrenField].length > 0"
           class="size-4 cursor-pointer transition"
           :class="{ 'rotate-90': isExpanded }"
           @click.stop="