@Dark19

Почему не видит данные в компоненте vue.js?

Запутался я с разбором компонентов vue.js. Хотел сделать простой фильтр по имени и возрасту, создал компонент, чтобы можно было несколько фильтров на странице делать, записал все данные в переменную data и в функции data возвращаю эту переменную. Но выводит ошибки наподобие этой:
spoiler
Property or method "option" is not defined on the instance but referenced during render. Make sure to declare reactive data properties in the data option.
и не могу понять почему, ведь данные я задекларировал для этого компонента. Где ошибка?

Вот создал codepen: codepen.io/dark19/pen/XRqmWP
  • Вопрос задан
  • 857 просмотров
Решения вопроса 1
FFxSquall
@FFxSquall
Могу писать код, могу не писать
Нельзя размещать text/x-template внутри рутового элемента (к которому вы привязываете инстанс). Вот так правильно.
Ответ написан
Комментировать
Пригласить эксперта
Ответы на вопрос 2
Negwereth
@Negwereth
lvivcss.com.ua
Потому, что Property or method "option" is not defined нигде у вас.
Ответ написан
hePPer
@hePPer
объяви шаблон компонента вне блока #app - например перед ним
Ответ написан
Комментировать
Ваш ответ на вопрос

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

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