Задать вопрос
Vextor-ltd
@Vextor-ltd
Webdeveloper

Почему здесь v-model не может быть использована для пропсов?

Решил подучить Vue.js по курсу на Ютубе.
Кода я дошёл до компонента my-select, повторил за автором код и запустил приложение (1:29:52), то Vue выдал мне ошибку:

VueCompilerError: v-model cannot be used on a prop, because local prop bindings are not 
writable.
Use a v-bind binding combined with a v-on listener that emits update:x event instead.   
at D:\OSPanelNew\domains\vue3-course\src\components\UI\MySelect.vue:2:20
1  |  <template>
2  |    <select v-model="modelValue" @change="changeOption">


В общем, Vue пишет мне, что v-model не может быть использована для пропсов, потому что локальные пропсы не доступны для записи. Просит реализовать это по-другому.
А почему у автора всё норм? WTF? Подскажите, пожалуйста.
  • Вопрос задан
  • 303 просмотра
Подписаться 1 Средний 6 комментариев
Помогут разобраться в теме Все курсы
  • Stepik
    Игра на Vue.js
    1 неделя
    Далее
  • OTUS
    Vue.js разработчик
    4 месяца
    Далее
  • Skillbox
    Веб-разработчик на PHP
    9 месяцев
    Далее
Пригласить эксперта
Ваш ответ на вопрос

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

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