在一个网络应用程序中,每个元素都有一组触发器。在它们的帮助下,你可以配置各种业务流程,这些流程将在某些条件下启动。

所有元素都有一组共同的触发器,称为元素生命周期。

  • onCreate- 当元素在页面上被创建时运行。
  • onShow- 当组件改变其状态为visible(在页面上显示)时运行。
  • onHide- 当组件改变其状态为隐藏(停止显示)时运行。
  • onDestroy- 在组件被销毁前运行。

下面是在元素上的触发器 button元素为例。

Here are the triggers on the button element as an example

让我们仔细看看每个触发器。我们将使用Notification块来显示界面中触发器的启动,以做到这一点。

onCreate

让我们从 onCreate触发器,并为其设置一个通知。

onCreate trigger and set up a notification for it现在,通知将在每次触发器运行时出现。 onCreate触发器运行时都会出现。它将在以下情况下工作。

  1. 当用户访问页面时。
  2. 页面刷新后。

让我们为其他触发器设置类似的BP。

onShow

onShow触发器将运行。

  1. 当用户进入页面,并且该元素的 Visible字段被设置为 True;
  2. 刷新页面后,并且该元素的 Visible字段被设置为 True;
  3. 当一个元素将其 Visible状态从 FalseTrue.

onHide

触发器将运行 onHide触发器将运行。

  1. 当用户离开该元素所在的页面时。
  2. 当一个元素把它的 Visible状态从 TrueFalse.

onDestroy

Trriger onDestroy

触发器将运行 onDestroy触发器将运行。

  1. 当用户离开该元素所在的页面时。
  2. 当元素从页面上被移除时。
Was this article helpful?

AppMaster.io 101 速成班

10 模块
2 周数

不知道从哪里开始?通过我们的初学者速成课程,从A到Z探索AppMaster。

开始课程
Development it’s so easy with AppMaster!

需要更多帮助?

在我们专家的帮助下解决任何问题。节省时间并专注于构建您的应用程序。

headphones

联系支持

告诉我们您的问题,我们会为您找到解决方案。

message

社区聊天

在我们的聊天中与其他用户讨论问题。

加入社区