vue3 使用element-plus 表单校验
vue3 没有this!vue3 没有this!vue3 没有this!
template
<el-formlabel-position="top"ref="loginformRef"label-width="100px":model="loginform"hide-required-asterisk
><el-form-itemprop='username'label="username":rules="[{required: true,message: 'Please input username',trigger: 'blur',}]"><el-input v-model='loginform.username' placeholder="Please input username" ></el-input></el-form-item><el-form-itemclass="clearfix"label="password"prop='password':rules="[{required: true,message: 'Please input password',trigger: 'blur',}]"><el-input v-model='loginform.password' show-password placeholder="Please input password"></el-input></el-form-item><el-form-item class="login_btn_box clearfix"><el-button @click="login()" class="login_btn" round>Login</el-button></el-form-item>
</el-form>
script
<script setup>
import {reactive,ref} from 'vue';
import {ElMessage} from 'element-plus';const loginform = reactive({username:'',password:''
})
const loginformRef = ref(null);const login = ()=>{loginformRef.value.validate((valid) => {if (valid) {ElMessage.success('login successfully !')} else {ElMessage.error('error submit !')return false}})
}
</script>
vue3 使用element-plus 表单校验相关推荐
- vue+element ui表单校验(邮箱、电话、工商信息)
vue+element ui表单校验(邮箱.电话.工商信息)) Html部分 <template><div><el-steps :active="active& ...
- element ui表单校验prop的链式写法----源码分析
<el-form :model="dynamicValidateForm" ref="dynamicValidateForm" label-width=& ...
- 清除element残留表单校验
如上图所示,当给需要的表单加上校验以后.当点击 "添加新用户" 的时候 会发现,有莫名其妙的校验,明明没有任何的操作. 其实这个就是 校验的残留. 处理方案 <div cla ...
- element刷新表单校验
需求: 表单代码: <el-dialogclass="dialog-container":title="formEditTitle":visible.sy ...
- element清除表单校验
let _this = this; setTimeout(() => {_this.$refs["ruleForm"].clearValidate(); }, 30);
- element表单校验
通过一个案例来示意:element的表单校验 html部分: <template><div id="app"><el-form :model=&quo ...
- element from表单个别select 出现 一开始就校验了数据,且有数据还通不过校验,选中的项叉不掉问题。
问题1: element from表单个别select 出现 一开始就校验了数据,且有数据还通不过校验. 前提条件: 校验规则都设置正确,都设置prop rules等情况下出现这个问题. 下面是我设置 ...
- element表单校验输入框手动清空时出现XXX is required提示
使用element UI el-form表单校验时,当输入框手动清空内容时会出现XXX( Form-Item 的 prop 属性设置的校验字段名) is required提示,输入框失去焦点之后,又恢 ...
- element form表单validateField对部分表单字段进行校验时触发多次校验
提示:文章写完后,目录可以自动生成,如何生成可参考右边的帮助文档 文章目录 前言 一.为什么会触发多次? 二.使用示例 总结 前言 提示:这里可以添加本文要记录的大概内容: 今天做表单校验发现 ele ...
- 2.vue3医疗在线问诊项目 - _登录模块 ==> 代码片段、css变量主题定制、cp-nav-bar组件封装、svg打包精灵图插件、cp-icon组件封装、表单校验、密码登录、短信验证码登录及两者
2.医疗在线问诊项目 - _登录模块 ==> 代码片段.css变量主题定制.cp-nav-bar组件封装.svg打包精灵图插件.cp-icon组件封装.表单校验.密码登录.短信验证码登录及两者的 ...
最新文章
- 1035等差数列末项计算
- 视图插入数据_带切片器的数据透视图
- es6 函数解构的用途
- 欧几里得空间——度量矩阵
- 李国浩20179307第二周作业
- Qt 4.7.1 和 Mobility 1.1.0 已发布
- 8-4 测试http服务器(上)
- 显示搜索dota2协调服务器,老司机教你处理搜索dota2游戏协调服务器中【操作流程】...
- 基于车辆运动学模型的LQR横向控制算法
- 微积分入门(持续更新)
- Neo4j:一、CQL语句
- JavaScript-ES6-基础语法
- 2022河南萌新联赛第(二)场:河南理工大学(赛后总结)
- java后台报错cant found font [times New Roman] installed on the system
- 长沙“一江两岸”新网红,看铜官古镇的“文和游”
- 【nginx】405 not allowed问题解决方法
- 叔本华的《人生的智慧》感悟
- TRS全文检索开发文档及API,工具包
- Python基础-EMS系统
- 关于HTTP中的数据协商