nativescript - 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?
}
它会用于检查您导航的特定视图吗?就像我可以在那个函数中做一个有条件的检查,如果用户来自帐户页面,然后做点什么?
解决方案
如果您想在页面出现或消失时运行一些代码,则使用这些事件。如果您熟悉原生 iOS 应用程序,它们就像viewDidAppear
andviewDidDisappear
方法。
该navigatingTo
事件在进入注册页面时触发。
该navigatedTo
事件在页面导航完成时触发。
navigatingFrom
当离开页面的导航开始时触发该事件。
navigatedFrom
当离开页面的导航完成时触发该事件。
NativeScript 文档中的这张图片可以帮助您可视化流程:
推荐阅读
- javascript - 当我收到本地文件的 CORS 错误时该怎么办?
- c# - EF Core 与 Cosmos DB 提供程序,UserManager AddLoginAsync 提供 ConcurrencyFailure
- python-3.x - 使用 Transformer 模型预测元组序列
- mysql - 数据库表自动删除所有记录
- reactjs - Auth0 并做出反应
- python - PyQt tablewidget改变垂直滚动条的位置
- python - 图像的梯度方向不一致(X vs Y)
- flutter - Flutter & Shared Preferences:如何将(对象)列表保存到本地内存?
- bash - 可以在iex之外使用自省功能吗?
- ruby-on-rails - Ruby on Rails - ActsAsList 在使用nested_attributes 时是否存在已知问题?