gpt4 book ai didi

nativescript - 了解页面事件

转载 作者:行者123 更新时间:2023-12-03 18:19:25 26 4
gpt4 key购买 nike

我一直试图了解 Nativescript 中页面事件之间的差异,我试图调查的事件是 loaded , navigatingTonavigatedTo .我所看到的,每次导航到页面时,它们中的 3 个都会被触发。我不明白的是它们的执行顺序。我知道navigatingTonavigatedTo 先触发,这是有道理的,但是 loaded 呢? ?

loaded每次导航到该页面时被触发还是仅在您第一次导航到该页面时被触发?

是否有任何事件仅在您第一次导航到该页面时执行?如果应用程序关闭或转到后台然后恢复,它当然会再次启动。

谢谢!!!

最佳答案

假设您在“旧页面”并导航到“新页面”,事件顺序为:

  • 旧页面触发导航来自
  • 新页面触发其 navigatingTo
  • 旧页面触发卸载
  • 旧页面触发其导航自
  • 新页面触发其加载
  • 新页面触发其导航至

  • 应用程序打开时,没有“旧页面”,所以顺序是:
  • 新页面触发其 navigatingTo
  • 新页面触发其加载
  • 新页面触发其导航至

  • 如果应用程序关闭,该应用程序仅触发其卸载事件(您将其置于后台以关闭它,或关闭设备电源...)

    如果您在后台运行该应用程序,该页面将触发其卸载事件,而当您恢复该应用程序时,该页面将触发其加载事件。

    这是我的经验,可能与“现实”不符

    (更新:另见:{N} Page Events)

    关于nativescript - 了解页面事件,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/39378547/

    26 4 0
    Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
    广告合作:1813099741@qq.com 6ren.com