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