element-ui 中表单校验的用法

本文详细介绍了如何在前端使用Element UI的el-form进行表单校验,包括model、rules和prop的运用,以及使用Vue的construles设置具体验证规则。通过实例演示了表单验证的全过程,适合前端开发者参考。
摘要由CSDN通过智能技术生成

携手创作,共同成长!这是我参与「掘金日新计划 · 8 月更文挑战」的第2天,点击查看活动详情

前言

表单校验在前端工作中非常常见,表单校验可以规范用户的输入,以及防止用户的误操作,确保用户提交数据的有效性。

表单验证属性

做表单验证离不开这三个属性modelrulesprop,当然也别忘了ref哈;

  • model是待校验的对象:
  • rules 定义校验规则;
  • prop绑定要校验的表单域;

其中,rulesprop是一一对应的。

image.png

知道了,这些属性是干什么的,表单校验就学会一半了。

首先,在el-form标签里面添加:model="ruleForm",:rules="rules";

<el-form ref="ruleFormRef" :model="ruleForm" :rules="rules" > 然后在需要校验的el-form-item标签,加上prop属性绑定好表单域;

ps: 在el-form-item里面添加的prop属性,要与:model="ruleForm"的ruleFormm的属性一一对应。

<el-form-item prop="name">

最后,设置校验规则,校验待校验对象,提交的时候判断一下即可完成验证;

``` const rules = reactive ({ name: [ { // 必传项 required: true, // 提示文本 message: '请输入姓名', // 触发方式 trigger: 'blur' }, { // 最小长度 min: 2, // 最大长度 max: 8, message: '长度应为 2 到 8', trigger: 'blur' }, ], })

```

示例代码

```

提交

<el-button @click="resetForm(ruleFormRef)">重置</el-button>
</el-form-item>

```

本文到此结束

如果大家还有什么其他想法,欢迎在评论区交流!

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 打赏
    打赏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

打赏作者

爱划水de鲸鱼哥~

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

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

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

打赏作者

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

抵扣说明:

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

余额充值