Владимир Коротенко, в любом случае это варнинг плагина Vetur. WebStorm не паникует по этому поводу. И решение рабочее, по крайней мере vue 2 схавал без проблем и отработал как и положено
Михаил Лебедев, ты видимо путаешь с jquery когда он возвращает все элементы и задав свойство это свойство меняется у всех. Чтобы каждому задать, что то нужно циклом пробегаться по каждому.
const elements = document.querySelectorAll('.element');
elements.forEach(el => {
el.classList.add('new-class')
})
Михаил Лебедев, не убирай отметку, это и есть ответ и как сделать правильно. Вникай в делегирование событий. И массив тип данных, а не элементы дом дерева. Если хочешь чтобы все элементы меняли положение, то и каждому элементу в dom нужно задавать нужные свойства. И ключевое в твоем не понимании. Как уже сказал автор ответа возвращается массив (коллекция, да тут есть разница но конретно для этой задачи подойдут методы массива) элементов. Все что он делает это ВОЗВРАЩАЕТ не более, а что делать с каждым из этих элементов уже твоя задача.