Доступ к свойству в методе Vue Draggable.

Как я могу в методе получить доступ к свойствам элемента, принадлежащего перемещенному элементу? Я знаю, что evt.item.id не работает...

<draggable v-model="myarray" :move="onMove">
<div v-for="item in myarray" :key="item.id">

...

methods: {
onMove(evt){
     console.log(evt.item.id)
}

1 ответ

Решение

item что вы используете только имя переменной, которую вы используете в v-for, Вам нужно получить доступ draggedContext.element за это:

methods: {
    onMove(evt) {
        console.log(evt.draggedContext.element.id)
    }
}
Другие вопросы по тегам