活动发布系统数据注入绑定设计
数据集配置来源
1、tpdoc(或者swagger):
通过向tpdoc请求到接口描述,来提供配置时的选项。需要配置的内容包括
- 接口请求的参数(通过tpdoc可以知道需要哪些参数,但是无法支持动态的参数)
- 接口返回值之中有哪些是页面中需要的(这些被选择的参数被要求重命名(默认使用tpdoc的备注),选择后将记录参数从接口返回值到参数的路径)
2、自定义一个数据集,然后配置。(允许从表格中导入)
页面中如何消费数据集
从上一段得到的配置参数整理得到所有 页面中用到的接口,数据对象列表。
1、已进入则按照接口配置,请求对应的接口。得到返回的数据。
2、将数据存入 全局Provider当中。
3、在组件拿到对应数据集引用后,通过这个引用(引用包括了 名称以及接口返回值到具体值的路径),在context当中拿到具体的值,并显示。
存在的一些问题
1、如何处理list类型的值,目前组件是很难支持动态列表
2、请求参数配置困难,无法配置动态的请求参数。