@ajlee4

Как получить высоту элемента?

5f212bf99e8d0205892652.png

Есть вот такой инпут. При получении ошибки с бэка, мне надо чтобы он увеличивался,я реализовал такой метод

calcPadding() {
                const error = document.querySelector('.error')
                this.paddingInput = this.errorText ? error.getBoundingClientRect().height + 16 : this.paddingInput
            }


и через watch слежу за ошибкой
watch : {
          errorText() {
              this.calcPadding()
          }
        },

но вся проблема в том, что когда вылетает ошибка, переменная error выдает null( не видит блока, хотя он уже есть в dom) и из-за этого я не могу вытянуть высоту ошибки, блок error появлятся при получении ошибки. Может кто подсказать как поступить или может по другому реализовать?
  • Вопрос задан
  • 144 просмотра
Решения вопроса 1
Ух, а зачем так сложно то? Почему так нельзя?
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

Войти через центр авторизации
Похожие вопросы