практикой? Или лучше event bus какой-то заюзать?
По факту не очень клево выглядит, что родительский компонент знает о каком-то определенном методе в дочернем, но это самый быстрый способ. Вот такой шаблончик:
https://i.imgur.com/eSZDrOE.png
Или может еще есть хорошие варианты? Видел на форуме vue передачу пропса дополнительного и создание watcher-а для него, по которому уже вызывается метод X, но что-то выглядит это не очень.
из описанных вариантов вызов через реф лучший, но злоупотреблять им не стоит публичные методы это нормальная часть контакта компонента, когда необходимо императивное взаимодействие, например, вызов фокуса
Да вот мне тоже так показалось, просто первый раз столкнулся, сколько уже вожусь. Тогда оставлю рефы лучше. А если такая потребность возникает часто - что посоветуете?
отрефакторить флоу общения компонентов
Обсуждают сегодня