从0到一实现一个动态表单之定义 JSON schema篇

首先介绍一下动态表单的概念:前后端约定一套表单定义规范。根据此规范,后端提供表单描述配置json schema;前端将此配置传入到动态表单框架后即可动态渲染出整个表单。整个过程,前端不需要写任何代码,均由框架完成(表单相关的交互、校验、数据等细节都在体现在表单描述配置json了,无需手动写入到业务代码中)可能有人会质疑什么场景下会需要配置化表单。其实当你的业务量达到一定的量级,做很多流程审批任务协同之类的中后台产品的时候就会发现表单的需求真的是源源不断,大同小异,既浪费时间也浪费精力。 

阅读全部