全局数据源
全局数据源用于添加一些常用的数据源,支持静态数据和远程数据。可以在checkbox,radio,select等组件配置中使用,支持扩展。
创建数据源
- 输入自定义数据源名称
- 操作按钮,支持添加和删除

设置远程数据
请求配置
用于配置远程数据的请求链接、请求方式等信息;如果你想进一步了解请求结构、请求头、变量替换或 beforeFetch 的处理方式,可以继续查看远程请求。

前置处理
在请求发送前,可通过处理函数修改请求参数;若需终止请求,直接返回 false 或一个拒绝的 Promise。这类前置逻辑通常会和 Token、用户信息或业务上下文一起使用,相关的数据导入方式可参考导入外部数据。

数据处理
自定义针对远程接口数据的处理逻辑,返回处理后的数据。默认读取res.data;当接口返回结构和选项组件要求不一致时,建议在这里统一做转换,避免在多个组件里重复处理。

错误处理
自定义接口请求失败后的处理逻辑

设置静态数据
- 数据内容区,复杂的数据结构时可以通过JSON的方式快速设置数据
- 保存按钮,修改配置后需要点击按钮保存修改后的内容

使用数据源
- 从全局数据源中选择数据
- 刷新按钮,点击按钮可以重新加载全局数据
- 管理按钮,快捷打开全局数据源管理界面

在组件侧实际使用时,通常会与选项数据一起出现:先在这里统一维护数据,再回到组件属性中选择具体的数据源。
适用组件与使用入口
全局数据源通常用于 checkbox、radio、select、级联选择器等选项类组件。配置完成后,可在对应组件的选项数据配置区域直接选择全局数据源;如果你希望从开发侧批量导入或预置全局数据,也可以继续查看预定义全局数据。
数据集管理说明
除了新增数据源外,日常维护中还会涉及数据集的删除、重命名、扩展字段和刷新加载。对于多个表单共用的选项配置,建议优先使用全局数据源统一维护,这样既能减少重复配置,也更方便开发者统一调整接口和数据格式。


