Задать вопрос
@jeruthadam
Я крут

Почему изменяется height?

По какой причине изменяется height textarea на несколько пикселей когда оно становится активно и начинаешь печатать и как это исправить?

mage3k.github.io/vue-autosize

<template>
  <div>
    <textarea v-autosize="someData">{{ someData }}</textarea>
  </div>
</template>

<script>
import autosize from 'autosize'

export default {
  data () {
    return {
      someData: 'Type shit here'
    }
  },
  directives: {
    autosize: {
      bind: function(el, binding) {
            var tagName = el.tagName
            if (tagName == 'TEXTAREA') {
              autosize(el)
            } 
          },

          componentUpdated: function(el, binding, vnode) {
            var tagName = el.tagName
            if (tagName == 'TEXTAREA') {
              autosize.update(el)
            }
          },
          unbind: function(el) {
            autosize.destroy(el)
          }
    }
  }
}
</script>
  • Вопрос задан
  • 222 просмотра
Подписаться 1 Оценить 16 комментариев
Помогут разобраться в теме Все курсы
  • Skillbox
    Frontend-разработчик
    9 месяцев
    Далее
  • Loftschool
    Профессия Веб-разработчик
    7 месяцев
    Далее
  • Avenue
    Javascript. Frontend
    5 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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