
已解决问题
谷歌l**j3004用户在2013.03.07提交了关于“宝马9系基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式)”的提问,欢迎大家涌跃发表自己的观点。目前共有1个回答,最后更新于2025-03-03T10:58:21。希望大家能够帮助她。详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
详细问题描述及疑问:期待您的答案,没有什么华丽的语言,但是我对你的感谢不会减少 !
前言
开发过程
**访问:动态表单校验
github(欢迎star):https://***.co
思考几个问题
1.整个
2.联系方式(手机/座机)的切换,是要切换后边不同类型输入框还是只改变校验规则(本篇是动态改变校验规则
实现
1.elementui的
重点在prop属性
<templatev-for="(k,index)informData.lists"><el-form-item2.因为我选择了
注意看下上文代码中的ref和r
看下不同类型的校验规则,统一的先放到一个地方:
inputRule3.如果你的联系方式的旨是必填的,可以先写一个统一的必填校验,省的在步骤2代码里重复写
constbaseRule=[{required:true,message:'请填写联系方式',trigger:'blur'}]然后等切换校验类型的时候,把必填校验baseRule连接起来:
//给表单加上新的校验this.formData.lists[index].rules=[this.inputRules[data]].concat(baseRule)动态表单校验、动态校验规则这块没有太难的地方,就是有时候会被绕晕,所以拿出来记录一下,大家有更好的方案欢迎指出
总结
以上所述是小编给大家介绍的基于Vue+elementUI实现动态表单的校验功能(根据条件动态切换校验格式),希望对大家有所帮助,如果大家有任何疑问欢迎给我留言,小编会及时回复大家的!
您可能感兴趣的文章:Vue+ElementUI实现表单动态渲染、可视化配置的方法VueElementUI之Form表单验遇到的问题VueElementUi同时校验多个表单(巧用newpromise)vueelementuiform表单验的实现使用Vue实现图片上传的三种方式vue-quill-editor实现图片上传功能vue.js图片上传并预览及图片更换功能的实现代码Vue2.0实现移动端图片上传功能基于vue-upload-component封装一个图片上传组件的示例vue+node实现图片上传及预览的示例方法vue+elementUI实现表单和图片上传及验功能示例