Если вы хотите перенести данные из дочернего компонента в родительский, вам нужно использовать $ emit (в отличие от передачи данных от родительского к дочернему - тогда вы захотите использовать реквизит или если вы передадите данные из одного Компонент другой, вы можете использовать шину событий, которая не всегда рекомендуется, но это другая тема)
В любом случае, код:
this.$emit('youremitname', payload);
Вы хотите иметь этот код всякий раз, когда вы хотите выдавать данные, например, если вы хотите выдать данные после нажатия кнопки, вы хотите, чтобы это было внутри функции. (Если вы используете его в атрибуте @click, ключевое слово «this» не нужно, просто напишите:
$emit('youremitname', payload)
Это передаст данные родителю, однако убедитесь, что вы слушаете там, где вы используете свой компонент, например, если имя вашего компонента внутри родительского компонента enet равно «Customers», то ваш код должен выглядеть следующим образом:
<Customers @youremitname></Customers>
Вы также можете прослушивать emit в «подключенный» или «созданный» хук жизненного цикла, используя:
$emit.$on('youremitname', passAFunctionHere).
Для получения дополнительной информации ознакомьтесь с Vue docs - Пользовательские события .