我使用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>
在它自己的這兩項功能都工作正常。但是,在過濾結果時,它會更改元素的索引,並且在從一個列表移動到另一個列表時 - 移動另一個項目,而不是拖動該項目。
任何想法?
當我通過相同的列表拖動組件它停止工作.. –
看到我上面的編輯... –