我使用vue可拖动组件将对象从一个div拖放到另一个div。我也使用filterBy筛选v-model
。问题是当我过滤(例如得到1结果)并尝试拖放项目时,首先从所有项目中删除,而不是拖动项目。Vue Draggable不能使用filterBy?
从拖动:
<draggable :list="available" class="draggable" :options=" group:'stuff'}">
<div v-for="people in filterBy(available, filter_available, 'name')" class="list-item">
<img :src="image" height="20"> {{ name }}
</div>
</draggable>
下探至:
<draggable :list="drop" class="draggable" :options="{group:'stuff'}">
<div v-for="people in filterBy(drop, filter_doppred, 'name')" class="list-item">
<img :src=image" height="20"> {{ name }}
</div>
</draggable>
在它自己的这两项功能都工作正常。但是,在过滤结果时,它会更改元素的索引,并且在从一个列表移动到另一个列表时 - 移动另一个项目,而不是拖动该项目。
任何想法?
当我通过相同的列表拖动组件它停止工作.. –
看到我上面的编辑... –