Есть компонент
App.vue с набором компонентов:
<template>
<div id="app">
<Header>
<Button onClick="" />
</Header>
<Menu />
</div>
</template>
Компонент
Button.vue принимает в качестве параметра функцию-обработчик клика.
У компонента
Menu.vue имеется метод:
export default {
methods: {
onMenuOpen () {// menu is opened.}
}
}
ВОПРОС: Как ПРАВИЛЬНО с точки зрения архитектуры пробросить метод компонента Menu в качестве параметра компоненту Button? Что бы получить примерно следующее:
<template>
<div id="app">
<Header>
<Button :onClick="onMenuOpen" />
</Header>
<Menu />
</div>
</template>