Задать вопрос
shake_shake1
@shake_shake1
HTML-программист, 1С-разработчик, чиню утюги.

Есть ли альтернатива querySelectorAll во Vue.js?

Собственно, вопрос в заголовке. Для единичного элемента можно использовать $ref, а для нескольких? Неужели ставить каждый раз ref="name1", ref="name2", ref="name3"?? Если элементы отрисовываются не с помощью цикла, это как-то не очень выглядит.
  • Вопрос задан
  • 642 просмотра
Подписаться 1 Простой 1 комментарий
Решения вопроса 1
bootd
@bootd
Гугли и ты откроешь врата знаний!
Если вы используете querySelectorAll для работы с шаблоном компонента, то похоже вы делаете что-то не правильно.

$ref единственное и по сути правильное получение DOM элемента внутри vue. $ref это по сути id, иных вещей нет, только уже указание селекторов для querySelectorAll.
Если вам приходится каждому элементу DOM давать ref внутри 1го шаблона, то опять же, скорей всего вы что-то делаете не так.

Покажите или расскажите детальнее, какую задачу вы решаете и скорей всего есть решение лучше, нежели то, что вы пытаетесь сделать
Ответ написан
Пригласить эксперта
Ответы на вопрос 1
Fragster
@Fragster
помогло? отметь решением!
https://ru.vuejs.org/v2/guide/components-edge-case...
Когда ref используется вместе с v-for, то ref будет массивом, содержащим дочерние компоненты, отображаемых от источника данных.
Ответ написан
Комментировать
Ваш ответ на вопрос

Войдите, чтобы написать ответ

Похожие вопросы