У меня есть небольшой проект Nativescript- Vue, в котором я заменяю компоненты внутри фрейма, например:
HTML:
<StackLayout ~mainContent>
<Frame id="mainframe">
<Login @login-successful="onLoginSuccess"></Login>
</Frame>
</StackLayout>
Я могу чтобы перехватить событие @ login-success, отправленное моим компонентом Login. Затем я меняю компонент, используя этот код:
this.$navigateTo(HomePage, {frame: 'mainframe'})
Компонент HomePage успешно смонтирован. Все идет нормально. Но как мне динамически присоединить другой слушатель события к компоненту (аналогично событию @ login-success), когда у меня больше нет доступа к разметке для добавления @ listener. Я почти уверен, что это должно быть сделано с кодом, что-то вроде
(псевдокод)
MyComponent.$on('my-event', () => {})
Может кто-нибудь мне помочь?