Element UI 表单验证

 


fElement UI 表单验证

使用Element UI 提交 Form 表单的时候,需要进行表单校验。由后端进行校验太过麻烦,还好Element UI提供了表单验证的功能。

1、增加 rules 属性并 通过 ref 属性关联表单

image-20201120105452519

2、为字段添加 prop属性,prop 属性即为需要校验的字段名

image-20201120110122676

3、填写校验规则

在上文中,校验规则的命名即为 :rules 的数据值 validateRule

image-20201120110826223

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;
    }
});

image-20201120111921326

5、清除校验

取消 form 表单,执行以下的语句即可清除校验,ruleform对应上文的 : rules 属性

//取消
cancel() {
    //重置富文本
    this.$refs.ruleform.resetFields();
}
posted @   MyDistance  阅读(339)  评论(0编辑  收藏  举报
编辑推荐:
· 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框架的用法!
点击右上角即可分享
微信分享提示

目录导航

fElement UI 表单验证
1、增加 rules 属性并 通过 ref 属性关联表单
2、为字段添加 prop属性,prop 属性即为需要校验的字段名
3、填写校验规则
4、编写 js 校验代码
5、清除校验