09 使用Vue+el-form+form-validate实现管理端登录接口联调前准备工作实战

前言

这是《Vue + SpringBoot前后端分离项目实战》专栏的第7篇博客,感谢你能从成千上万篇博客中打开这一篇,和我一起学习前端开发实战知识,让我们一起开始吧。

目录

前言

一、上节回顾和本节介绍

1. 上节回顾

2. Vue + SpringBoot前后端分离项目实战的目录更新介绍

3. 本节介绍 

二、两种不同的登录界面

1. 第1种 - form居中

2. 第1种 - form居中实现过程

3. 第2种 - 左图右表单

4. 第2种 - 左图右表单 实现过程 

三、使用form-validate进行登录前验证

1. form表单添加必须属性

2. 在data数据依赖处添加formRules验证规则

3. 登录方法的验证实现

4. 登录验证过程流程图

四、el-input组件的自研实现

1. tg-input自研组件需要实现的最基础功能

2. 虚拟DOM部分的使用

3. tg-input组件的引入和定义

4. tg-input实现代码

5. 更加丰富的tg-input应该具备的功能

五、 本项目进展图例介绍

1. 内容架构

2.  代码目录

六、读完本小节需要思考的几个问题 


一、上节回顾和本节介绍

1. 上节回顾

上一节我们主要针对 用户随意输入url,而这个url系统中又没有提前预设情况下出现问题 的解决,我们采用了全局路由守卫的方式,进行异常非法路由进行了拦截;而后又实现了404错误页,并且自研实现了tg-button组件。

  • 54
    点赞
  • 51
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 113
    评论
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-formvalidate方法,触发表单校验。如果校验失败,弹出错误提示,否则提交表单。 这样,我们就可以轻松地实现同时校验多个字段的表单校验了。当然,根据具体的业务需求,我们还可以为不同的字段设置不同的校验规则,并且在校验时进行相应的处理。

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论 113
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

经海路大白狗

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

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

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

打赏作者

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

抵扣说明:

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

余额充值