首页 > 其他分享 >element-plus之form表单场景大全

element-plus之form表单场景大全

时间:2023-11-29 09:14:00浏览次数:27  
标签:场景 false form rule 表单 plus tab element

1.:validate-event="false"的作用是,当前这个表单change或者blur的时候不进行表单校验,只有提交按钮验证时候才校验标红框,

场景运用:当切换其他tab也好,根据select1选的值,然后给select2赋值,结果没查到select2为空数组时候自动标红,类似这种不想要红的可以处理

<el-select
                            style="width: 100%"
                            v-model="props.row.dutyOwnerId"
                            filterable
                            clearable
                            :validate-event="false"
                            fit-input-width
                            @change="dutyOwnerChange"
                            :disabled="dutyOwnerIdDisabled || props.operate == 'detail' || props.row.feedbackStatus == 3"
                            placeholder="请选择"
                        >
                            <el-option
                                v-for="item in dutyOwnerOptions"
                                :key="item.id"
                                :label="`${item.nickName} ${item.userName} ${item.userCode ?? '--'}`"
                                :value="item.id"
                            />
                        </el-select>

2.:validate-on-rule-change="false" 是给form用的, -是否在 rules 属性改变后立即触发一次验证

应用场景,tab选项卡,切换不同的底下有不同的form,有时候会动态改变rule,或者进入编辑页面,直接标红类似场景

类似https://blog.csdn.net/fukua007/article/details/132568510

https://blog.csdn.net/qq_38425020/article/details/128779662

<el-form
                        ref="regFormRef"
                        :model="regForm"
                        :rules="regFormRules"
                        :validate-on-rule-change="false"

 

标签:场景,false,form,rule,表单,plus,tab,element
From: https://www.cnblogs.com/lsc-boke/p/17863712.html

相关文章

  • 乌龙!mybatis-plus的@TableId注解不生效,原来竟是因为它!
    【先来个小测试】大家觉得下面的sql返回什么?select*fromtable1wherenull=1 答案:无返回。因为null=1是个false的表达式。这就像我们写where1=2一样。 【↓↓正文开始↓↓】需求开发完成,将开发分支merge到test分支,部署测试环境提测后,QA提了一个bug,附下面log截图。......
  • Element-Ui-表格设置动态高度
    需求:element-ui的表格根据表格父盒子容器(红框容器)设置动态高度,便于表格头部固定。 上面方法的适合父盒子高度为固定不变化 ......
  • element-plus 报错 ResizeObserver loop limit exceeded 解决
    解决方案代码如下:constdebounce=(fn,delay)=>{lettimer=null;returnfunction(){letcontext=this;letargs=arguments;clearTimeout(timer);timer=setTimeout(function(){fn.apply(context,args);},delay);}}......
  • mybatisPlus报orq.apache ibatisbinding.BindingException: Invalid bound statement
     出现这种问题依次检查下列内容1.检查xml映射文件中标签绑定包名地址是否正确(即namespace的值)2.检查xxxMapper接口中的方法,对应xml映射文件中是否有3.检查标签中的resultType是否与xxxMapper接口中的方法返回值类型一致,若一个是对象一个是集合,那也会报错~4.检查yml配置文件中......
  • MyBatisPlus主键生成策略
    @[TOC]什么是主键生成策略?在数据库中,每一行数据都需要一个唯一的标识符,这就是主键。主键生成策略决定了如何为新插入的行生成这个唯一标识符。不同的数据库和框架提供了不同的主键生成策略选项。MyBatisPlus中的主键生成策略AUTO:这是默认的策略,根据数据库的不同自动选择合适的主......
  • elementUI + Spring上传文件
    elementUI+Spring上传文件表单文件上传【elementUI+Spring报错解决方案】Requiredrequestpart‘***‘isnotpresent表单上传文件时需要去除@RequestBody前端文件上传doApprove(){const_this=this//创建表单对象letformData=newForm......
  • C#winform备件管理系统项目
    1,该项目开发环境介绍:该项目采用visualstudio 2019 , 控件DevExpress  ,数据库SQLserver2019。2:项目截图展示3:该项目包含以下功能该项目主要包含以下功能:备件新增,入库,出库,信息维护,领用,部门管理,人员管理,权限设置,设备管理,数据库备份,系统日志,备件盘点。界面皮肤自由切换,数据导入......
  • 带有 on duplicate key update 的批量插入 mybatisPlus
    1packagecom.autewifi.dataaods.common.data.datascope;23importcom.baomidou.mybatisplus.annotation.IdType;4importcom.baomidou.mybatisplus.core.enums.SqlMethod;5importcom.baomidou.mybatisplus.core.injector.AbstractMethod;6importcom......
  • Meta对Transformer架构下手了:新注意力机制更懂推理
    前言 作者表示,这种全新注意力机制(Sytem2Attention)或许你也需要呢。本文转载自机器之心仅用于学术分享,若侵权请联系删除欢迎关注公众号CV技术指南,专注于计算机视觉的技术总结、最新技术跟踪、经典论文解读、CV招聘信息。CV各大方向专栏与各个部署框架最全教程整理【CV技术......
  • hackthebox format medium walkthrough
    walkthough 1.Wemustbrowsethewebsiteandlookupthebusinesspointforthewebpage.atthisboxwecanfindthecoderepository.codeauditinganddiscoveringtheprivilegeescalatedthroughtheRedisUnixsockvulnerability.2.Afterprivilegeescalat......