Vue Element Ui перетаскивания при передаче элемента - PullRequest
0 голосов
/ 24 апреля 2019

У меня есть элемент переноса из элемент переноса , для которого я хочу добавить функцию перетаскивания, которая работает, но выдает множество ошибок в консоль.Я добавил код в codepen codepen , который работает там, но выдает множество адских сообщений в консоль, например

Uncaught DOMException: Не удалось выполнить 'insertBefore' на 'Node':Новый дочерний элемент содержит родительский элемент.при перетаскивании я пытался добавить стиль с pointer-events: none; на dragStart, но сразу теряю функциональность.

Ошибка консоли возникает внутри else оператор

 if (isBefore(this.selected, e.target)) {
                    e.target.parentNode.insertBefore(this.selected, e.target);
                } else {   
                    e.target.parentNode.insertBefore(
                        this.selected,
                        e.target.nextSibling
                    );
                }

enter image description here

Может кто-нибудь есть какие-либо предложения, как решить проблему?Спасибо

1 Ответ

1 голос
/ 25 апреля 2019

проблема была решена с помощью учебника из https://www.html5rocks.com/en/tutorials/dnd/basics/

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...