NativeScript Vue: Какова цель навигации, навигации и других событий страницы? - PullRequest
0 голосов
/ 05 июля 2019

Я пытаюсь понять, как будет использоваться событие Page, подобное navigatedFrom.Вот базовый шаблон:

<Page @navigatedFrom="navigatedFunc">
   <StackLayout></StackLayout>
</Page>

Скажем, в моих разделах сценариев у меня была функция navigatedFunc, перечисленная в разделах методов:

navigatedFunc: function(args) {
   // what would I do here or check against? How would you check against a specific screen title you navigated from?
}

будет ли она использоваться для проверкиконкретный вид, с которого вы перешли?Например, я могу выполнить условную проверку в этой функции, которая скажет, что если пользователь заходит со страницы «Учетная запись», то что-то делает?

1 Ответ

1 голос
/ 09 июля 2019

Эти события используются, если вы хотите запустить некоторый код, когда страница появляется или исчезает.Если вы знакомы с нативными приложениями для iOS, они похожи на методы viewDidAppear и viewDidDisappear.

Событие navigatingTo срабатывает при входе на страницу, где оно зарегистрировано..

Событие navigatedTo срабатывает, когда завершается переход к странице.

Событие navigatingFrom срабатывает, когда начинается переход от страницы.

Событие navigatedFrom срабатывает, когда навигация от страницы завершена.

Это изображение из документации NativeScript может помочь вам визуализировать поток:

enter image description here

...