Есть вот такой инпут. При получении ошибки с бэка, мне надо чтобы он увеличивался,я реализовал такой метод
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 появлятся при получении ошибки. Может кто подсказать как поступить или может по другому реализовать?