目前有越来越多的场景中需要使用到分布表单来进行交互, 但无论是使用 Antd 中的 Form 和 step 进行结合也好, 手写也好都不太能够快速的实现且容易出现不可预知的问题
- 提供上一步, 下一步 及最后一步的完成
- 提供出结果页(一般提交完比较复杂的表单后应该有一个预览的界面,方便查看已经配置过的信息)
- 提供出缓存的功能(编辑表单时需要将当前步骤及已经配置过的所有信息都缓存下来, 以防在刷新页面或者网络波动导致无法提交的回填)
- 每一步的操作需要提供出跳过校验的控制开关
- 监听某一个值的变化
- 提供出不需要进行校验的 Fields 集合
- 联动性