在一个网络应用程序中,每个元素都有一组触发器。在它们的帮助下,你可以配置各种业务流程,这些流程将在某些条件下启动。
所有元素都有一组共同的触发器,称为元素生命周期。
- onCreate- 当元素在页面上被创建时运行。
- onShow- 当组件改变其状态为visible(在页面上显示)时运行。
- onHide- 当组件改变其状态为隐藏(停止显示)时运行。
- onDestroy- 在组件被销毁前运行。
下面是在元素上的触发器 button元素为例。
让我们仔细看看每个触发器。我们将使用Notification块来显示界面中触发器的启动,以做到这一点。
onCreate
让我们从 onCreate触发器,并为其设置一个通知。
现在,通知将在每次触发器运行时出现。 onCreate触发器运行时都会出现。它将在以下情况下工作。
- 当用户访问页面时。
- 页面刷新后。
让我们为其他触发器设置类似的BP。
onShow
该 onShow触发器将运行。
- 当用户进入页面,并且该元素的 Visible字段被设置为 True;
- 刷新页面后,并且该元素的 Visible字段被设置为 True;
- 当一个元素将其 Visible状态从 False到 True.
onHide
触发器将运行 onHide触发器将运行。
- 当用户离开该元素所在的页面时。
- 当一个元素把它的 Visible状态从 True到 False.
onDestroy
触发器将运行 onDestroy触发器将运行。
- 当用户离开该元素所在的页面时。
- 当元素从页面上被移除时。