Задать вопрос
alexsobolenko
@alexsobolenko
Программист

Как инициировать изменение изначения переменной привязанной к полю через v-model?

Встраиваю markitup редактор во vue-компонент, но при вставке любых тегов в текст значение переменной, привязанной к полю через v-model не меняется. У редактора есть возможность использовать метод afterInsert, что я и сделал
afterInsert: function() {
        this.textarea.dispatchEvent(new Event("change"));
    },

но, всё равно значение переменной не меняется.
Проверил примерно то же самое на официальном сайте Vue.js - ситуация аналогичная:
5d2e48ff9ec4f612783234.png
Может я не то событие вызываю или дополнительно обрабатывать его как-то нужно? Потому что на другой странице, где нет vue-компонента этого, но используется та же настройка редактора, сохранение происходит правильно.
  • Вопрос задан
  • 137 просмотров
Подписаться 1 Простой 3 комментария
Пригласить эксперта
Ответы на вопрос 2
BRAGA96
@BRAGA96
app6.message = 'HELLO';
Ответ написан
ort
@ort
веб-разработчик
Нужно было так:
this.textarea.dispatchEvent(new Event("input"));
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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