vueドラッグ可能なコンポーネントを使用して、あるdivから別のdivにオブジェクトをドラッグアンドドロップしています。私もv-model
をフィルタリングしてfilterByを使用しています。問題は、フィルタリングして(たとえば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>
が正常に動作しています。しかし、結果をフィルタリングするとき、要素のインデックスを変更し、あるリストから別のリストに移動するとき、ドラッグされたものではなく、別の項目を移動します。
すべてのアイデア?
ドラッグ可能なコンポーネントに同じリストを渡すと、作業が中止されます。 –
上記の編集を参照してください... –