и шины событий), как в родительском компоненте при клике на кнопку достать данные из дочернего?
Например есть такое:
<parent-component>
<child-component>
Здесь к примеру в data: { text: ‘’ ’’}
</child-component>
Здесь кнопка, при клике на которую, мы достаем text из child-component и используем в методе компонента parent-component
</parent-component>
Слоты, ивенты
Не знаю насколько костыльный способ, но ты можешь прописать ref в дочернем компоненте, и в родительском написать что-то типа this.$refs.child.getData()
Кстати да, рабочая штука Но это скорее антипаттерн какой-то
В родительском компоненте объяви данные, пробрось в ребёнка, там мутируй, и эмить наверх изменения
да, но я именно хотел чтобы данные были внутри компонентов потому что-то у меня будет много дочерних компонентов, которые я думал отображать через <component :is=«»>
Ну как сказать Оф доки настоятельно рекомендуют использовать ивенты
Да я не говорил что это хорошая практика)
Обсуждают сегодня