NativeScript Vue:navigatingTo、navigatingFrom 和其他 Page 事件的目的是什么?

NativeScript Vue: What is the purpose of navigatingTo, navigatingFrom and other Page events?

我正在尝试了解如何使用像 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?
}

它会用于检查您导航的具体视图吗?比如我可以在那个函数中做一个条件检查,如果用户来自帐户页面,然后做些什么?

如果您想在页面出现或消失时 运行 一些代码,可以使用这些事件。如果您熟悉本机 iOS 应用程序,它们就像 viewDidAppearviewDidDisappear 方法。

进入注册页面时触发navigatingTo事件

navigatedTo 事件在页面导航完成时触发。

navigatingFrom 事件在离开页面的导航开始时触发。

离开页面的导航完成时触发 navigatedFrom 事件。

这张来自 NativeScript documentation 的图片可能会帮助您可视化流程: