首页 > 解决方案 > NativeScript Vue:navigatingTo、navigatingFrom等Page事件的目的是什么?

问题描述

我试图了解如何使用 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?
}

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

标签: nativescriptnativescript-vue

解决方案


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

 

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

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

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

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

 

NativeScript 文档中的这张图片可以帮助您可视化流程:

在此处输入图像描述


推荐阅读