Element UI 表单验证
fElement UI 表单验证
使用Element UI 提交 Form 表单的时候,需要进行表单校验。由后端进行校验太过麻烦,还好Element UI提供了表单验证的功能。
1、增加 rules 属性并 通过 ref 属性关联表单
2、为字段添加 prop属性,prop 属性即为需要校验的字段名
3、填写校验规则
在上文中,校验规则的命名即为 :rules 的数据值 validateRule
4、编写 js 校验代码
写完校验规则后,就可以编写 js 代码进行验证了,代码如下
复制this.$refs.ruleform.validate((valid) => {
if (valid) {
if (_this.form.data.id == null) {
addPosts(JSON.stringify(_this.form)).then((res) => {
_this.$message({
type: "success",
message: "操作成功!",
});
//解决查询比插入操作快
if(res.data) {
_this.initData();
}
});
}
} else {
_this.dialogTableVisible = true;
return false;
}
});
5、清除校验
取消 form 表单,执行以下的语句即可清除校验,ruleform对应上文的 : rules 属性
//取消
cancel() {
//重置富文本
this.$refs.ruleform.resetFields();
}
自我控制是最强者的本能-萧伯纳
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· SQL Server 2025 AI相关能力初探
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 阿里最新开源QwQ-32B,效果媲美deepseek-r1满血版,部署成本又又又降低了!
· 单线程的Redis速度为什么快?
· SQL Server 2025 AI相关能力初探
· AI编程工具终极对决:字节Trae VS Cursor,谁才是开发者新宠?
· 展开说说关于C#中ORM框架的用法!