首页 > 其他分享 >多个el-form时的校验

多个el-form时的校验

时间:2024-01-23 15:14:11浏览次数:26  
标签:el form refs 校验 valid formRulesValidate

  1. 先封一个校验方法:

方法代码:

    formRulesValidate(fName){       return new Promise((resolve)=>{         this.$refs[fName].validate(valid=>{           if(valid) resolve(valid);         });       });     },

 

2. 保存,确定按钮点击得时候触发:

 saveVal(AgencyForm) {       let formRulesOneRes = this.formRulesValidate('companyData');       let formRulesTwoRes = this.formRulesValidate('userAgendata');       Promise.all([formRulesOneRes,formRulesTwoRes]).then(()=>{         this.$emit("saveConstData",this.AgencyForm);  //// 这里面写自己需要得       }).catch(() => {        console.log('err')         this.$message.error('请完善信息!')      })     },

 

 

清除form:

  clearStyle() {       this.$refs.companyData.resetFields();       this.$refs.userAgendata.resetFields();     },

 

标签:el,form,refs,校验,valid,formRulesValidate
From: https://www.cnblogs.com/zxhh/p/17982526

相关文章

  • Table 变身记:Element-Plus携手SortableJS打造可拖拽式体验
    使用element-plus的el-table组件创建出来的table。结合sortable.js实现行拖动排序。安装包npminstall-Dsortablejs使用官方table示例代码<template><el-table:data="tableData"style="width:100%"><el-table-columnprop="date"label=&quo......
  • Node.js Shell 脚本开发指南(下)
    十四、创建跨平台shell脚本原文:exploringjs.com/nodejs-shell-scripting/ch_creating-shell-scripts.html译者:飞龙协议:CCBY-NC-SA4.014.1所需的知识14.1.1本章的下一步是什么14.2Node.jsESM模块作为Unix上独立的shell脚本14.2.1Unix上的Node.js......
  • Additional Information for Homogeneous System Copy on SAP HANA with Encrypted Ba
    SymptomAdditionalinformationwhenexecutingahomogeneoussystemcopyforanSAPsystemonSAPHANAwhenthedatabackupisencrypted.Ifadatarecovery stepperform_database_recovery_tenantfailswitherror:  SAPDBTechJDBC:[448]:recoverycouldnot......
  • 【Powershell】在 PowerShell 数组中添加和删除项
    在PowerShell数组中添加和删除项是一个可能会导致一些意外的报错,这里我把可用的办法总结一下。问题:创建一个数组,我们将记下System.Array类型:$Fruits="Apple","Pear","Banana","Orange"$Fruits.GetType()但是,如果我们尝试向数组添加或删除项目,则会出现“集合大小固定”的错误......
  • PowerShell:因为在此系统上禁止运行脚本
    在运行vue项目时需要拉取npm依赖包:pnpmi报错原因:在计算机上启动Windows  PowerShell时,执行策略很可能是Restricted(默认设置)。当前powershell执行策略无法运行脚本,powershell有四种执行策略:Restricted禁止运行任何脚本和配置文件(默认)AllSigned可以运行脚本,但要求所......
  • APPLICATION_FORM_URLENCODED_VALUE引发的no suitable HttpMessageConverter found fo
     轻松解决feign.codec.EncodeException:Couldnotwriterequest:nosuitableHttpMessageConverterfoundfor 问题:使用feignclient访问其他服务时,报错:feign.codec.EncodeException:Couldnotwriterequest:nosuitableHttpMessageConverterfoundforrequesttype......
  • [MySQL] 行级锁SELECT ... LOCK IN SHARE MODE 和 SELECT ... FOR UPDATE
    一、译文翻译来自官方文档:LockingReadsIfyouquerydataandtheninsertorupdaterelateddatawithinthesametransaction,theregularSELECTstatementdoesnotgiveenoughprotection.Othertransactionscanupdateordeletethesamerowsyoujustqueried.Inn......
  • Layui select实现赋值和主动触发选择时间,及radio实现可取消
    Layuiselect赋值,并主动触发选择事件//Layuiselect赋值,并主动触发选择事件//Input:selectId:ID选择器,selectFilter:lay-filter名称,value:需要的赋值,text:显示文本值functionsetSelect(selectId,selectFilter,value,text){//赋值$(selectId).find("option[va......
  • [SQLAlchemy] sqlAlchemy学习笔记(2): 在orm中使用select
    SELECT的作用select在sql中的作用是选中特定列并以表的形式返回,是必要的关键字;在sqlalchemy中,select()方法会返回一个Select对象,并根据这个对象引入其他方法,如where(),join(),order_by()等等fromsqlalchemyimportselectstmt=select(User).where(User.name==......
  • OPENJSON requires Compatibility Level 130
    ParseandTransformJSONDatawithOPENJSONOPENJSONrequiresCompatibilityLevel130TheOPENJSONfunctionisavailableonlyundercompatibilitylevel130.Ifyourdatabasecompatibilitylevelislowerthan130,SQLServercan'tfindandruntheO......