Vue3 el-form提交验证写法

这篇文章介绍了如何在Vue3环境下使用El-Element的表单组件进行验证和重置操作。通过`<el-form>`标签设置规则,结合`ref`和`validate`方法实现表单验证,点击确定按钮时若验证通过则关闭对话框并调用接口,否则返回false。同时展示了`resetForm`函数用于重置表单字段。

摘要生成于 C知道 ,由 DeepSeek-R1 满血版支持, 前往体验 >

<template>
<el-form label-width="80px" :rules="rules" ref="ruleFormRef" :model="addUser">
</el-form>
<template #footer>
     <span>
        <el-button @click="resetForm()">重置</el-button>
        <el-button type="primary" @click="DialogConfirm">确 定</el-button>
     </span>
</template>
<script setup>
 const rules=reactive({})
 const ruleFormRef = ref()
 //重置
 const resetForm =()=>{
  ruleFormRef.value.resetFields();
}
//提交
 const DialogConfirm = async()=>{
    if (!ruleFormRef) return;
      ruleFormRef.value.validate((valid) => {
        if (valid) {
            dialogVisble.value = false; 
            //写请求接口
        } else {
          return false;
        }
      });
    }
 <script setup>

el-elment官网语法用的vue2,通过网上资料查询之后,找到了vue3 el-form提交验证写法,以此记录下来

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

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

余额充值