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

Как работает onMounted в скрытых элементах?

Собственно есть несколько "табов". Показывается только активный, остальные скрыты через display: none.

В одном из "табов" компонент, в котором в onMounted вычисляется высота блоков внутри этого таба.

Если этот "таб" изначально скрыт (display: none), то высота всегда равна 0, а если он активный то высота высчитывается правильно.

Как это поправить?
  • Вопрос задан
  • 88 просмотров
Подписаться 1 Средний Комментировать
Помогут разобраться в теме Все курсы
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
  • Академия Eduson
    Frontend-разработчик
    9 месяцев
    Далее
Пригласить эксперта
Ответы на вопрос 1
coderisimo
@coderisimo
Потому что display: none не занимает места на странице. Попробуйте - visibility со значением hidden. Тогда элемент будет невидим, но при этом будет иметь размеры.
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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