用例开发SlateManage Slate applications应用页面

注意:以下翻译的准确性尚未经过验证。这是使用 AIP ↗ 从原始英文文本进行的机器翻译。

应用页面

页面为应用搭建者提供了将应用UI、逻辑和资源(例如,查询变量函数事件)分割到单个应用中的不同页面的能力,为每个页面提供独立的加载范围。

将复杂的Slate应用的逻辑拆分到页面中,不仅简化了重构,还增强了稳定性、可维护性和性能。通过有效地使用页面和共享变量,开发者可以创建组织良好、高效的应用,从而提升性能和用户体验。

创建新页面

要向Slate应用添加页面:

  1. 页面面板中选择**+**选项。
  2. 输入页面名称。
向Slate应用添加页面。

您可以通过在URL中使用页面名称,直接共享Slate应用中特定页面的链接。

在URL中链接到特定页面。

删除页面

要从Slate应用中删除页面,请在页面面板中与特定页面同行的**...下拉菜单中打开,然后选择删除**。

从Slate应用中删除页面。

页面间导航

onNavigate[page_name]事件和navigateTo[page_name]操作允许在同一应用内简单导航页面之间。

在页面间导航时,URL会相应更新。

页面之间的状态共享

"应用状态"是指应用在任何给定时刻的状态或条件。它包含所有变量、用户输入、设置和配置,这些都可以影响应用的行为和输出。

例如,在购物应用中,应用状态可能包括用户添加到购物车中的商品、用户的偏好、用户是否已登录等。

页面之间的应用状态共享是通过共享变量完成的,这些变量可以在整个应用的任何页面中引用。

例如,一个页面上的函数或用户交互可以设置或修改共享变量的值,而另一个页面可以读取和使用该值来实现跨页面通信。

添加共享变量以在页面之间共享状态。

使用用户存储变量来存储需要跨应用加载持久化的单个用户的应用状态信息,例如特定应用的用户偏好。用户存储变量也可以从整个应用的任何页面访问。