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 应用程序,它们就像 viewDidAppear
和 viewDidDisappear
方法。
进入注册页面时触发navigatingTo
事件
navigatedTo
事件在页面导航完成时触发。
navigatingFrom
事件在离开页面的导航开始时触发。
离开页面的导航完成时触发 navigatedFrom
事件。
这张来自 NativeScript documentation 的图片可能会帮助您可视化流程:
我正在尝试了解如何使用像 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 应用程序,它们就像 viewDidAppear
和 viewDidDisappear
方法。
进入注册页面时触发navigatingTo
事件
navigatedTo
事件在页面导航完成时触发。
navigatingFrom
事件在离开页面的导航开始时触发。
离开页面的导航完成时触发 navigatedFrom
事件。
这张来自 NativeScript documentation 的图片可能会帮助您可视化流程: