如何将 vue draggable 与过渡组和 header 插槽一起使用

How to use vuedraggable with transition groip and header slot together

我有制作翻转动画的转换组的工作代码

<draggable
    v-model="items"
    group="backlog-posts"
    animation="200"
    handle=".post-content"
    draggable=".drag-item"
    @start="drag = true"
    @end="drag = false"
>
    <transition-group
        type="transition"
        tag="div"
        :name="!drag ? 'flip-list' : null"
    >
        <ArticlePost
            v-for="post in items"
            :key="post.id"
            class="drag-item"
            :post="post"        
        />
    </transition-group>
</draggable>

这与 vuedraggable 文档中的示例片段非常相似。 当我添加 header 插槽时,它停止工作

<div slot="header">Hello!</button>

如果删除过渡组并仅保留 header,它会再次工作(显示 header,显然现在有动画)

如何获得 header + 动画拖放?

来自https://github.com/SortableJS/Vue.Draggable

Slots

Limitation: neither header or footer slot works in conjunction with transition-group.