как вызвать функции в дочернем компоненте из родителя в vue 2 0 — Q&A Хекслет
2026-02-26 18:14 Diff

Ответы

Один из самых простых и распространенных способов вызова методов дочернего компонента — это использование $refs. Позволяет получить доступ к дочернему компоненту через ссылку (ref) и вызывать его методы напрямую.

Родительский компонент (Parent.vue):

Дочерний компонент (Child.vue):

Другой подход — это передача событий от дочернего компонента к родительскому. В этом случае родитель может реагировать на событие и выполнять необходимые действия.

Пример:

Родительский компонент (Parent.vue):

Дочерний компонент (Child.vue):

Если ваше приложение более сложное, и вам нужно передавать данные между различными компонентами, вы можете использовать Vuex для управления состоянием. Данные и методы могут быть хранимыми в Vuex-сторе, а компоненты могут отправлять действия или получать данные оттуда.