Как вызвать метод компонента root из вложенного компонента в Vue. js, если цепочка вложений длинная? - PullRequest
0 голосов
/ 05 февраля 2020

У меня есть структура компонентов, подобная следующей:

// 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 -компонента в дочернем компоненте, не пропуская событие через цепочку вложений?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...