Решил подучить 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? Подскажите, пожалуйста.