@HitGirl

Почему не работает v-model?

Здравствуйте!
Пытаюсь, использовать v-model со своим компонентом, подскажите, пожалуйста, почему свойство searchText не меняется?

//MyInput.vue
<template>
  <input type="text" class="search">
</template>

<script>
export default {
  model: {
    prop: 'value',
    event: 'input'
  }
}
</script>


<my-input v-model="searchText" />

      <button >
        {{ searchText }}
      </button>
  • Вопрос задан
  • 661 просмотр
Решения вопроса 1
MrDecoy
@MrDecoy
Верставший фронтендер
Короткий ответ:
1) Задайте инпуту атрибут value пропс value через v-bind
2) нужно эмитить событие input с новым значением value при наступлении события input
Подробнее:
https://kirillurgant.com/notes/creating-custom-inp...
Ответ написан
Пригласить эксперта
Ваш ответ на вопрос

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

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