которая нигде не объявлена ? я про searchText
потому что, это компонент в который через prop ты передаешь value, v-model вешаем на компонент это тоже самое что и передать props : value, и эмитнуть $emit('input') а как ты назовешь переменную searchText это уже твое право, она находиться вне компонента
есть два варианта написать что в доке Первый <custom-input v-model='searchText' /> Второй <custom-input :value='searchText' @input='someMethod' />
счас попробую. спасибо
а сам searchText на экземпляре или на компоненте объявить ?
думал раз в примере доки в прототипе не объявили нужно в дате экземпляра, попытался , но не заработало
написал . не работает . ошибка вылетает . searchtext объявил в экземпляре Property or method "searchText" is not defined on the instance
он в дате должен быть указан
а сколько вам лет, если не секрет?
это поле должно быть внутри data компонента, в этом же компоненте в шаблоне вы уже используете свой <custom-input>
я думал раз в доке не написали в компоненте , нужно в экземпляре
я написал, но все равно ошибка Property or method "searchText" is not defined on the instance but referenced during render https://codepen.io/semen651651/pen/bGwBErm?editors=1010
а я вижу так Uncaught ReferenceError: Vue is not defined
Ну так правильно, у вас нет там переменной
добавил https://cdn.jsdelivr.net/npm/vue@2/dist/vue.js
какой переменной ?
я написал в дата компонента . почему не работает ?
Обсуждают сегодня