Установить прослушиватель событий программно в nativescript-vue - PullRequest
0 голосов
/ 31 октября 2019

Я занимаюсь разработкой своего первого приложения с использованием NativeScript Vue, и я надеялся, что кто-нибудь может помочь мне решить проблему здесь: Как программно настроить прослушиватель событий для компонента? В обычном приложении vue вы должны сделать: component.$on('eventName', eventHandler), но это не работает. Я пытался получить ответ, ища вопрос в Google, но безрезультатно. Спасибо всем

1 Ответ

0 голосов
/ 31 октября 2019

Я решил, что мне нужно, используя обработчик событий nativescript вместо интерфейса обработчика событий vue. https://docs.nativescript.org/core-concepts/events

Я пытался прослушать событие страницы, поэтому мой код выглядит примерно так:

const Page = require('tns-core-modules/ui/page').Page

const componentPage = vueComponent.nativeView.page
componentPage.on(Page.navigatedFromEvent, myHandlerMethod)
...