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

概述

应用程序通常需要对数据进行修改或丰富,然后才能向用户展示或以其他方式可视化。同样,应用程序可能需要附加信息以按您的预期运行。例如,您可能希望指明一个微件必须具有适当的配置才能成功运行,或者某些信息根据应用程序的状态出现。Slate 提供多种原语来管理和操作状态和数据。

函数是可以读取 Handlebars 并返回任何类型输出的 JavaScript 代码片段。函数可以处理来自查询的数据,获取微件或变量的状态并构建新值,或为微件准备类。了解更多关于 Slate 中的函数

Handlebars 通过将函数的输出用于微件或事件中的查询,将值从一个组件传递到另一个组件。Handlebars 让您可以通过两个大括号 {{ }} 访问当前在应用程序中流动的所有信息。了解更多关于 在 Slate 中使用 Handlebars

变量 存储值以保存特定状态、存储用户输入或设置默认值。通过 URL 参数设置变量的值或通过事件更新它们。了解更多关于 Slate 中的变量

事件 由单个事件和用户操作组成。事件触发应用程序中的活动;例如,您可以配置一个事件在选择按钮时提交查询,或在对话框关闭后显示通知。事件和操作处理 Slate 内的各种自动交互。了解更多关于 Slate 中的事件和操作