@rokerok_n

Как во Vue.js присвоить значение полученное из props переменной?

Подскажите пож-та как присвоить объект полученный из родительского компонента через props переменной в data? Пробовал использовать v-bind в html-шаблоне но значение переменной при получении данных из вне не изменяется.
  • Вопрос задан
  • 3262 просмотра
Решения вопроса 2
0xD34F
@0xD34F Куратор тега Vue.js
А почему бы не использовать в шаблоне значение из props, вместо того, чтобы мучиться с отслеживанием изменений и т.д.?

Ну а так-то можно конечно использовать watch, чтобы следить за изменением props'ов, и переприсваивать что там вам нужно.
Ответ написан
Комментировать
Vlad_IT
@Vlad_IT
Front-end разработчик
А для чего это нужно? Ведь значения из props рекативны. Можно через watch https://codepen.io/VladIT4/pen/MGJwGO?editors=1010

UPD:
как присвоить объект

Объект еще проще, т.к. он ссылочный тип, то и watch делать не надо. Связь будет двух сторонняя. https://codepen.io/VladIT4/pen/VxPLVo?editors=1010 но так лучше не делать, нужна явная связь между компонентами, через v-bind и события.
Ответ написан
Комментировать
Пригласить эксперта
Ваш ответ на вопрос

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

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