У меня есть структура компонентов, подобная следующей:
// App.vue
<template>
<root-component />
</template>
// RootComponent.vue
<template>
<nested-component-1 />
</template>
// NestedComponent1.vue
<template>
<nested-component[n] /> // where n is a number, so I can have very deep nesting
</template>
// NestedComponent[n].vue
<template>
<child-component />
</template>
Я хочу вызвать root -компонентный метод из дочернего компонента. Я могу генерировать событие через всю цепочку вложений, но это выглядит плохо, потому что мне нужно пропустить его через n вложенных компонентов. Есть ли способ вызвать метод root -компонента в дочернем компоненте, не пропуская событие через цепочку вложений?