Как реализовать перетаскивание html-элементов в VueJS

#vue.js #vuejs2

#vue.js #vuejs2

Вопрос:

Если бы я хотел реализовать перетаскивание, аналогичное jQuery, с vuejs, как бы я это сделал? Как перемещать элементы в DOM?

Я не хочу использовать плагин, я хочу понять, как это сделать.

Спасибо.

Комментарии:

1. Возможно, посмотрите на исходный код существующего компонента .

2. или это уже для воспроизведения списка примеров vuejsexamples.com/tag/drag

Ответ №1:

Когда вы начнете перетаскивать узел, сохраните ссылку на этот узел. Когда вы удаляете этот узел, используйте эту ссылку.

Сделайте контейнер перетаскиваемым.

Комментарии:

1. Останется ли привязка к vue?

2. зависит от того, как вы это реализуете, в принципе, вы можете выбрать, какие данные вы храните / ссылаетесь — но в основном это схема