【分享】宜搭js代码验证组件校验结果(触发组件校验)

简介: 有时候需要手动触发校验,特别是自定义页面,校验通过才进行下一步 by 页一

校验通过后函数返回true,否则返回false

fieldList可以是任何宜搭输入组件,也支持子表单

  • 校验代码如下
//true 所有校验通过  false校验不通过exportasyncfunctionfieldsValidate(fieldList= []) {
letresult=true;
awaitPromise.all(fieldList.map(item=>newPromise(resolve=> {
this.$(item).validate(errors=> {
if (errors!==null&&errors.errors!==null)
result=false;
resolve();
      });
    }))
  ).catch(err=>this.utils.toast(err.message));
returnresult;
}


调用方法选一个就行了,一:回调写法,二:异步写法

  • 调用方法1
exportfunctiononClick() {
this.fieldsValidate([
'tableField_lf9eo273', 'textField_lfagaqzb', 'radioField_lfagaqzd', 'cascadeDateField_lfagaqze'  ]).then(res=> {
if (res) {
//校验通过...console.log('校验通过');
    }
  })
}
  • 调用方法2
//注意函数名前 加asyncexportasyncfunctiononClick() {
letres=awaitthis.fieldsValidate([
'tableField_lf9eo273', 'textField_lfagaqzb', 'radioField_lfagaqzd','cascadeDateField_lfagaqze'    ]);
if (res) {
//校验通过...console.log('校验通过');
  }
}

钉钉.png+

目录
相关文章
|
移动开发 JavaScript 前端开发
JavaScript:验证输入
【9月更文挑战第02天】
403 6
|
9月前
|
存储 JavaScript
|
JavaScript 前端开发 API
探索Vue.js 3的组合式API:一种更灵活的组件状态管理方式
【10月更文挑战第5天】探索Vue.js 3的组合式API:一种更灵活的组件状态管理方式
|
JavaScript 前端开发 API
JavaScript 验证 API
JavaScript 验证 API
142 2
|
前端开发 微服务 API
微服务浪潮下的JSF革新:如何在分散式架构中构建统一而强大的Web界面
【8月更文挑战第31天】随着微服务架构的兴起,企业将应用拆分成小型、独立的服务以提高系统可维护性和可扩展性。本文探讨如何在微服务架构下构建和部署JavaServer Faces (JSF) 应用,通过RESTful服务实现前后端分离,提升灵活性和适应性。
197 1
|
Web App开发 JavaScript 前端开发
用 JavaScript 创建 XPCOM 组件
用 JavaScript 创建 XPCOM 组件
|
Android开发 iOS开发 C#
Xamarin:用C#打造跨平台移动应用的终极利器——从零开始构建你的第一个iOS与Android通用App,体验前所未有的高效与便捷开发之旅
【8月更文挑战第31天】Xamarin 是一个强大的框架,允许开发者使用单一的 C# 代码库构建高性能的原生移动应用,支持 iOS、Android 和 Windows 平台。作为微软的一部分,Xamarin 充分利用了 .NET 框架的强大功能,提供了丰富的 API 和工具集,简化了跨平台移动应用开发。本文通过一个简单的示例应用介绍了如何使用 Xamarin.Forms 快速创建跨平台应用,包括设置开发环境、定义用户界面和实现按钮点击事件处理逻辑。这个示例展示了 Xamarin.Forms 的基本功能,帮助开发者提高开发效率并实现一致的用户体验。
537 0
|
JavaScript Java 测试技术
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
基于springboot+vue.js+uniapp的客户关系管理系统附带文章源码部署视频讲解等
314 2
|
JavaScript 前端开发
JavaScript中的原型 保姆级文章一文搞懂
本文详细解析了JavaScript中的原型概念,从构造函数、原型对象、`__proto__`属性、`constructor`属性到原型链,层层递进地解释了JavaScript如何通过原型实现继承机制。适合初学者深入理解JS面向对象编程的核心原理。
258 1
JavaScript中的原型 保姆级文章一文搞懂
JS+CSS3文章内容背景黑白切换源码
JS+CSS3文章内容背景黑白切换源码是一款基于JS+CSS3制作的简单网页文章文字内容背景颜色黑白切换效果。
160 0

相关产品