element 封装form集成校验自定义内容

后台管理系统使用form的频率非常高,并且存在不同的校验,如果不加以封装,大量的ifelse存在,不同人可能写不同的校验规则,大大增加了维护的难度。封装一个form组件 让校验规则全部交由组件处理。
封装好解决了很多需求 记录并且分享下

  1. 接解了校验,让校验由组件来处理,传入相应校验规则即可。
  2. 使用render让组件可以自定义增加扩展性

对比下以下是element的例子 这单单只是js部分加上html的代码量将大大增加
element 封装form集成校验自定义内容_第1张图片
封装后的代码
element 封装form集成校验自定义内容_第2张图片

demo演示显示
github源码及文档说明

你可能感兴趣的:(element 封装form集成校验自定义内容)