Vue 3 — Composition API — TransitionGroup со слотом

У меня есть группа перехода, которая отображает список элементов, я хотел бы добавить компонент в конце как последний элемент списка. Последний элемент добавляется через слот. Все работает нормально, но я получаю предупреждение, в котором говорится: «Дочерние элементы TransitionGroup должны быть включены». Я пытаюсь поместить ключевой атрибут в слот или непосредственно в компонент, который его использует, но предупреждение все еще остается, есть идеи?

здесь мой компонент:

          <template>
        <TransitionGroup name="list">
            <CategoryListItem v-for="item in items" :key="item.id" />
            <slot :key="items.length + 1"></slot>
        </TransitionGroup>
    </template>

как я могу программно назначить ключ компоненту, который будет добавлен в список через слот?

0 ответов

Другие вопросы по тегам