本篇文章带大家了解一下Vue + ElementUI进行超大表单处理的方法,希望对大家有所帮助!
最近公司由于业务的调整,之前的超长表单的逻辑改动较多,所以我就打算重构了(之前是一个已离职的后台写的,也没有注释,一个组件写了4000+行,实在有心无力)。为了各位方便阅读,我这里把项目里拆分了14个组件
进行了精简。
整体思路
- 大表单根据业务模块进行拆分
- 保存时使用
el-form
提供的validate
方法进行校验(循环对每一个拆分的组件进行校验) - mixin 对每个组件的公共提取(也利于后期项目的维护)
【