14 使用Vue + el-form + rules实现图书信息录入功能实战

本文介绍了使用Vue、ElementUI的el-form和rules组件实现图书信息录入功能,详细讲解了前端布局、值的一一对应、el-form的验证规则以及图片上传验证,提供了一个完整的图书录入前端实现过程。
摘要由CSDN通过智能技术生成

前言 

上节回顾

转眼2023年已经过去一半了,我咋记得2022年刚过去呢,有时候在前端打版本的时候我还不小心写成2022啥啥啥呢,写完才发现自己自己写错了,应该是2023,真是时光一去不复回,往事只能回味啊。

上一节为了给图书录入功能模块打基础,单独写了一篇Vue + FormData + axios的博客,我们通过对上传图片的DOM布局上传事件的注意事项,还有在图片上传功能中,axios是如何支持的,做了讲解,不明白上下文的小伙伴可以回过头去看一看 : 使用Vue + FormData + axios实现图片上传功能实战

本节介绍

这一小节是本专栏的第12篇实战博客了,这一小节对前端初学者,和Vue实战项目不多,没有用过el-form + rules验证的小伙伴特别友好,可以说看过这篇博客,基本就算会了,即便有所遗漏,相信也能快速找到问题所在。这一小节主要内容是图书信息录入的前端布局,el-form的使用,rules验证,再配合时间组件、el-select选择组件、图片上传信息的验证。等把这一节学完了,这一节就直接开始图书信息录入的操作了。

目录

前言 

一、录入信息前端布局

1. 面包屑

2. 录入信息区域

3. 底部按钮区域

二、值的 一 一对应

1.  数据依赖的值

2. rules验证添加

3. el-select成功后的验证

 4. 图片上传成功后的验证

三、图书类型枚举值

Vueel-form validate功能可以方便地用于表单校验。在表单中,有时需要同时校验两个字段,比如一个填写区域需要同时校验一个选择框和一个输入框的内容。那么如何实现呢? 首先,在el-form中我们可以利用rules属性设置表单校验规则。我们可以为每个字段设置不同的校验规则,然后在提交表单时触发校验。对于同时校验多个字段的情况,我们需要使用自定义校验方法。 具体实现如下: 1. 在el-form中,分别给选择框和输入框设置ref属性(比如分别为"selectRef"和"inputRef")。 2. 在el-form中添加自定义校验方法handler,该方法接收两个参数rule和value,其中rule表示当前校验的规则,value表示填写的值。在该方法中,我们可以获取选择项和输入框的值,同时进行校验。如果校验成功,返回true,否则返回错误信息。 3. 在选择框中添加自定义校验规则(比如required),并设置validator属性为我们定义的handler方法。 4. 在输入框中添加相应的校验规则和验证器,设置validator属性为我们定义的handler方法。 5. 在el-form中的submit方法中,调用el-form的validate方法,触发表单校验。如果校验失败,弹出错误提示,否则提交表单。 这样,我们就可以轻松地实现同时校验多个字段的表单校验了。当然,根据具体的业务需求,我们还可以为不同的字段设置不同的校验规则,并且在校验时进行相应的处理。
评论 50
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包

打赏作者

经海路大白狗

你的鼓励将是我创作的最大动力

¥1 ¥2 ¥4 ¥6 ¥10 ¥20
扫码支付:¥1
获取中
扫码支付

您的余额不足,请更换扫码支付或充值

打赏作者

实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值