вызова её в компоненте, от $emit ?
props ты передаёшь значение внутрь дочернего компонента, и ты не сможешь отслеживать вызов функции в родителе, а в случае с $emit сможешь, и делать ещё дополнительно какие-то действия, например
$emit - это ребёнок сообщает родителю, что событие наступило. И родитель что хочет - то и делает в этот момент. Может вообще ничего не делать. То есть как бы сам всё контролирует. А когда передаёт метод ребенку - то как бы теряет контроль
Понял, спасибо, а что лучше использовать, если нужно асинхронное действие? Данные используются и у родителя и у ребенка (должны быть актуальны)
Плюс в случае с $emit ребенок более переиспользуем. Потому что ему от родителя мало что надо. НАверх событие бросил - и успокоился. А когда ему метод в пропсы кидают - это он начинает слишком много требовать
лучше использовать action из vuex:))
к сожалению нет возможности использовать vuex
Обсуждают сегодня