【vue2】使用elementUI进行表单验证实操(附源码)
创始人
2025-06-01 21:23:03
0

1d43f75f092a4050a8ce31e2d85f6868.gif

🥳博       主:初映CY的前说(前端领域)

🌞个人信条:想要变成得到,中间还有做到!

🤘本文核心:vue使用elementUI进行表单验证实操(附源码)

【前言】我们在构建一个项目中,基本是无法避免不使用表单来收集数据的。比如登录注册页面,我们需要验证输入者的用户名与密码当都具有合法性与正确性的时候我们才可以进行注册以及登录的操作。当登录进页面之后,还会涉及到数据的增删改查操作,这都无一例外需要我们通过某一个载体来接收我们的数值,因此表单在项目中是很常见的,大家物必得学会呦。

目录

一、表单校验流程发请求流程

二、使用elementUI框架进行表单校验


一、表单校验流程发请求流程

收集数据、进行验证、处理验证通过与错误

二、使用elementUI框架进行表单校验

关于vue的UI库介绍的文章大家请移步下面这个超链接:

UI与Vant组件库的导入、注册、使用方法

2.1.我们使用表单组件来讲解,翻阅文档看表单怎么用

组件 | Element

我们重点放在这样的几个点上面:model、rules、validate、prop、ref

  • model:用于绑定表单数据
  • rules:用于表单验证规则
  • validate:任一表单项被校验后触发(被校验的表单项 prop 值,校验是否通过)
  • prop:表单域 model 字段,在使用 validate、resetFields 方法的情况下,该属性是必填的
  • ref用于选中我们的form表单

 此刻我们的表单长这个样子

此时关键源码截图:

2.2给每个通过prop进行绑定下props,我们才能开启校验规则

类似于下图这样:绑定我们的数据进去

 2.3写下我们的rules校验规则

2.4rules校验写在data当中

required:必选项,message:错误提示,trigger:触发方式(blur是失去焦点的时候触发)

 当我写下校验规则之后,我们的图标发现有了新的变化。左上角有了红色星号

那我们来测试以下吧!

现在表单的一层数据校验就完成了,接下还需要一层兜底校验。这一层校验是收集所有表单数据进行检测,当检测都通过了再执行相应的规则。在这就是当我点击 立即创建 的时候收集数据我们进行其他操作,比如发请求到服务器中,这里为了演示的难度就不写发送请求的操作啦。发送ajax请求的文章请看博主vue专栏喔

2.5绑定点击事件

 立即创建

2.6写下校验方法

onSubmit () {this.$refs.form.validate(valid => {console.log(valid)if (valid) {console.log('submit!,校验通过')console.log('这是FormData:', this.FormData)}})}

2.7点击查看

 嘿,可以看到当我们校验通过了,valid形参打印的true,因此我们才获取到了我们想看到的值。当我们表单数据但凡有一个有错误时,都不能走这个if为true的条件,这样就完成了兜底校验。一般这个表单是那里用?一般是登陆页面用或者我们后管系统做增删改查操作的时候会使用上表单验证等技术。等验证通过了我们再去发请求或者存储数据等等操作。

【附上源码】



至此本文结束,学的开心!

——期待大家的关注与支持! 你的肯定是我更新的最大动力——

相关内容

热门资讯

阿右旗:法援唱响三部曲 推动服... 阿右旗: 法援唱响三部曲 推动服务规范化 阿拉善右旗坚持“援助多服务 群众少跑腿”的法律援助服务理念...
“广东好人”陈德善:成立“德叔... 在肇庆市广宁县人民法院新楼法庭里,一位银发老者正伏案工作,他推了推老花镜,专心致志地整理着调解记录。...
乐山市司法局:“四个优化”协同... 近年来,乐山市司法行政系统坚持以紧扣人民群众法律服务需求,落实市委市政府和省司法厅以及市委政法委工作...
哪吒汽车违反劳动保障条例被罚 ... IT之家 6 月 3 日消息,哪吒汽车关联公司合众新能源汽车股份有限公司于 5 月 23 日新增 2...
常铮律师在蓟门决策论坛深度阐述... “蓟门决策”是由中国政法大学公共决策研究中心主办的法律、经济类开放性论坛。每星期举办一期,每一期选择...
哪吒汽车违反劳动保障条例被罚 天眼查深度风险信息显示,近日,哪吒汽车关联公司合众新能源汽车股份有限公司新增2条行政处罚信息,处罚总...
政务服务走进文创楼宇,公益律师... 极目新闻通讯员童怡云 任国军 5月30日,武汉市武昌区楼宇政务服务直通车暨公共法律服务大篷车开进昙华...
澳洲联储5月货币政策会议纪要:... 澳洲联储5月货币政策会议纪要:认为目前还不是将政策转向扩张性立场的时候。在政策宽松方面倾向于谨慎、可...
律师回应女子为4只宠物狗立遗嘱... 据广州日报报道,近日,广州一名52岁女子立遗嘱,划出10多万元留给4只宠物狗,相关报道引发热议。6月...
港股概念追踪|《稳定币条例》正... 智通财经获悉,5月30日,香港《稳定币条例》作为全球首个针对法币稳定币的专项立法正式落地,有效填补了...