Все сервисы Хабра
Сообщество 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
Ваш ответ на вопрос
Войдите, чтобы написать ответ
Войти через центр авторизации
Похожие вопросы
Vue.js
+2 ещё
Средний
Vue 2.7 + prerender‑spa‑plugin: почему в Google SERP отображаются i18n‑ключи вместо переведённых строк?
1 подписчик
8 часов назад
41 просмотр
0
ответов
Vue.js
Средний
Почему не срабатывает форматирование на самсунговской клавиатуре?
1 подписчик
вчера
50 просмотров
0
ответов
Vue.js
+1 ещё
Средний
Почему ошибки ESLint не подсвечиваются в webstorm?
1 подписчик
01 июл.
53 просмотра
1
ответ
Vue.js
+1 ещё
Простой
Как преобразовать Ref?
1 подписчик
30 июн.
111 просмотров
1
ответ
Vue.js
Простой
Как исправить ошибки при загрузке страницы, некоторые .js файлы возвращаются с кодом 503, после билда?
1 подписчик
01 июн.
75 просмотров
0
ответов
Vue.js
Простой
Как вычислять значения свойств массива?
1 подписчик
30 мая
105 просмотров
1
ответ
Vue.js
Простой
Почему во Vue 2 теряются значения this.$attrs?
1 подписчик
21 мая
135 просмотров
0
ответов
JavaScript
+1 ещё
Простой
Почему не подгружаются стили в PrimeVue?
1 подписчик
13 мая
146 просмотров
0
ответов
JavaScript
+3 ещё
Простой
Как исправить эту ошибку?
1 подписчик
30 апр.
186 просмотров
1
ответ
Vue.js
+1 ещё
Средний
Как работает skipHydrate в pinia?
1 подписчик
24 апр.
167 просмотров
1
ответ
Показать ещё
Загружается…
Вакансии с Хабр Карьеры
Vue frontend разработчик (Senior, remote)
Icons8
от 270 000 ₽
Фронтенд разработчик
Astra Health Tech
•
Москва
от 250 000 до 300 000 ₽
Junior / Middle Frontend Developer
SubSync
от 90 000 ₽
Минуточку внимания
Войдите на сайт
Чтобы задать вопрос и получить на него квалифицированный ответ.
Войти через центр авторизации
Закрыть
Реклама