Задать вопрос
@svilkov87

Получить clientWidth Vue?

Всем привет.

Кусочек кода:
<template>
  <div class="block">
    <div class="block__child">test</div>
  </div>
</template>


Есть ли у vue способ получить ширину block__child?
Я пробовал console.log( this ); И находил у $el.children[1].clientWidth
Но такой подход крайне нежелательный, потому что в template могут быть и другие блоки по-соседству. И индекс будет не [1], а какой-то другой.
  • Вопрос задан
  • 1072 просмотра
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Решения вопроса 1
potapchino
@potapchino
  • $el.querySelector('.block__child')
  • refs
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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