Все сервисы Хабра
Сообщество IT-специалистов
Ответы на любые вопросы об IT
Профессиональное развитие в IT
Закрыть
Задать вопрос
badatvue
@badatvue
Vue.js
Как работает onMounted в скрытых элементах?
Собственно есть несколько "табов". Показывается только активный, остальные скрыты через display: none.
В одном из "табов" компонент, в котором в onMounted вычисляется высота блоков внутри этого таба.
Если этот "таб" изначально скрыт (display: none), то высота всегда равна 0, а если он активный то высота высчитывается правильно.
Как это поправить?
Вопрос задан
более трёх лет назад
87 просмотров
Комментировать
Подписаться
1
Средний
Комментировать
Facebook
Вконтакте
Twitter
Решения вопроса
0
Пригласить эксперта
Ответы на вопрос
1
coderisimo
@coderisimo
Потому что display: none не занимает места на странице. Попробуйте - visibility со значением hidden. Тогда элемент будет невидим, но при этом будет иметь размеры.
Ответ написан
более трёх лет назад
Комментировать
Нравится
Комментировать
Facebook
Вконтакте
Twitter
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
JavaScript
+1 ещё
Простой
Почему не подгружаются стили в PrimeVue?
1 подписчик
17 часов назад
48 просмотров
0
ответов
JavaScript
+3 ещё
Простой
Как исправить эту ошибку?
1 подписчик
30 апр.
159 просмотров
1
ответ
Vue.js
+1 ещё
Средний
Как работает skipHydrate в pinia?
1 подписчик
24 апр.
153 просмотра
1
ответ
Vue.js
Средний
Как подружить 1 стор Pinia с разными инстансами одного и того же виджета?
1 подписчик
23 апр.
78 просмотров
1
ответ
Vue.js
Простой
Почему Vue не переопределяет значение props-а?
1 подписчик
22 апр.
105 просмотров
1
ответ
HTML
+2 ещё
Простой
Почему не срабатывает скролл?
1 подписчик
18 апр.
219 просмотров
1
ответ
JavaScript
+1 ещё
Средний
Как запушить объект (содержащий в себе дату и массив часов) в массив?
1 подписчик
17 апр.
115 просмотров
1
ответ
Vue.js
Средний
Как передать данные data атрибутов из select vue js?
1 подписчик
04 апр.
80 просмотров
1
ответ
Vue.js
Средний
Как проверить наличие совпадений между массивами?
1 подписчик
30 мар.
105 просмотров
1
ответ
Vue.js
+2 ещё
Средний
Cargo и npm код компилируется, но почему программа ui не запускается?
1 подписчик
27 мар.
78 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
VUE JS разработчик
PrimeGate
от 100 000 до 120 000 ₽
Frontend developer Vue
Viletech
•
Москва
от 150 000 ₽
Frontend Vue & Developer Middle++
Parasol Software
от 2 000 до 2 500 $
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама