当前位置: 首页 > news >正文

vue3 element-plus表单验证

第一准备一个表单

form.vue

<template>
  <div>
    <el-form>
      <el-form-item label="姓名" prop="name">
        <el-input v-model="data.name" placeholder="请输入姓名"></el-input>
      </el-form-item>
    </el-form>
  </div>
</template>
<script setup>
import {reactive} from "vue";

const data = reactive({
  name:''
})

</script>

第二创建路由

index.js

  {
      path:'/form',
      name:'form',
      component:()=>import('../views/form.vue')
    },

第三看看是否可以访问

第四步添加验证规则

在<el-form>标签里使用 :rules="data.rules"

在data常量中加入rules对象

rules: {
  name: [
    { required: true, message: '请输入姓名', trigger: 'blur' },
    { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
  ]
}

当光标失去焦点时就会触发

form.vue完整代码

<template>
  <div>
    <el-form  :rules="data.rules" :model="data">
      <el-form-item label="姓名" prop="name">
        <el-input v-model="data.name" placeholder="请输入姓名"></el-input>
      </el-form-item>
    </el-form>
  </div>
</template>
<script setup>
import {reactive,ref} from "vue";

const data = reactive({
  name:'',
  rules: {
    name: [
      { required: true, message: '请输入姓名', trigger: 'blur' },
      { min: 3, max: 5, message: '长度在 3 到 5 个字符', trigger: 'blur' }
    ]
  }
})



</script>

http://www.dtcms.com/a/130000.html

相关文章:

  • 2025年七星棋牌跨平台完整源码解析(200+地方子游戏+APP+H5+小程序支持,附服务器镜像导入思路)
  • openssh 10.0在debian、ubuntu编译安装 —— 筑梦之路
  • Excel表格文件分组归并——通过sql
  • 在JAVA编程中什么是反射?
  • leetcode 198. House Robber
  • 一天时间,我用AI(deepseek)做了一个配色网站
  • 哈希表-算法小结
  • 01_通过调过api文字生成音频示例
  • 【C数据结构】 TAILQ双向有尾链表的详解
  • Vue2 老项目升级 Vue3 深度解析教程
  • [推荐]AI驱动的知识图谱生成器(AI Powered Knowledge Graph Generator)
  • 符号右移“ >>= “ 与 无符号右移“ >>>= “ 的区别
  • 信息安全管理与评估2024年江西省赛样题一阶段答案截图
  • 穿透三层内网VPC2
  • C++STL语法速记
  • P5738 【深基7.例4】歌唱比赛
  • 【源码】SpringMvc源码分析
  • [Dify] 基于明道云实现金融业务中的Confirmation生成功能
  • d202548
  • 库magnet使用指南
  • 少儿编程 scratch四级真题 2025年3月电子学会图形化编程等级考试Scratch四级真题解析(选择题)
  • SQLite-Web:一个轻量级的SQLite数据库管理工具
  • 智慧乡村数字化农业全产业链服务平台建设方案PPT(99页)
  • MATLAB2022b安装
  • 文件操作和 IO - 3
  • HTTP:五.WEB服务器
  • 纯虚函数(Pure Virtual Function)详解
  • 笔试专题(九)
  • Android 系统的进程保活方案的一些思路
  • nmcli创建wpa-psk2 wifi热点