【分享】宜搭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+

目录
相关文章
|
2月前
|
存储 安全 API
Next.js 实战 (九):使用 next-auth 完成第三方身份登录验证
这篇文章介绍了next-auth,一个为Next.js设计的身份验证库,支持多种认证方式,如电子邮件和密码、OAuth2.0提供商(如Google、GitHub、Facebook等)以及自定义提供商。文章包含了如何配置Github Provider以及会话管理,并提到了适配器Adapters在next-auth中的作用。最后,文章强调了next-auth的强大功能值得进一步探索。
136 10
|
6月前
|
移动开发 JavaScript 前端开发
JavaScript:验证输入
【9月更文挑战第02天】
84 6
|
2月前
|
JavaScript 前端开发 测试技术
盘点原生JavaScript中直接触发事件的方式
本文全面探讨了原生JavaScript中触发事件的多种方式,包括`dispatchEvent`、`Event`构造函数、`CustomEvent`构造器、直接调用事件处理器以及过时的`createEvent`和`initEvent`方法。通过技术案例分析,如模拟点击事件、派发自定义数据加载事件和实现提示框系统,帮助开发者掌握这些方法在实际开发中的应用,提升灵活性与兼容性。
59 3
|
3月前
|
JavaScript 前端开发
页面滚动触发css3动画js插件
delighters.js是一款页面滚动触发css3动画js插件。该js插件可以在页面向下滚动时,为进入浏览器视口的元素制作各种炫酷的CSS3动画效果。
68 13
|
7月前
|
JavaScript 前端开发 开发者
哇塞!Vue.js 与 Web Components 携手,掀起前端组件复用风暴,震撼你的开发世界!
【8月更文挑战第30天】这段内容介绍了Vue.js和Web Components在前端开发中的优势及二者结合的可能性。Vue.js提供高效简洁的组件化开发,单个组件包含模板、脚本和样式,方便构建复杂用户界面。Web Components作为新兴技术标准,利用自定义元素、Shadow DOM等技术创建封装性强的自定义HTML元素,实现跨框架复用。结合二者,不仅增强了Web Components的逻辑和交互功能,还实现了Vue.js组件在不同框架中的复用,提高了开发效率和可维护性。未来前端开发中,这种结合将大有可为。
259 0
|
5月前
|
JavaScript 前端开发 API
探索Vue.js 3的组合式API:一种更灵活的组件状态管理方式
【10月更文挑战第5天】探索Vue.js 3的组合式API:一种更灵活的组件状态管理方式
|
6月前
|
JavaScript 前端开发
js_Ipv4以及ipv4段正则校验
几种JavaScript正则表达式,用于校验IPv4地址的有效性,包括支持CIDR表示法的变体。
146 4
|
6月前
|
JavaScript 前端开发
JS中toString和valueOf在什么时候会自动触发
本文探讨了JavaScript中`toString`和`valueOf`方法在何时会自动触发,解释了隐式类型转换时这两个方法的调用机制,并提供了多个代码示例来演示它们的自动触发情况。
53 1
|
6月前
|
JavaScript 前端开发 API
JavaScript 验证 API
JavaScript 验证 API
60 2
|
7月前
|
前端开发 微服务 API
微服务浪潮下的JSF革新:如何在分散式架构中构建统一而强大的Web界面
【8月更文挑战第31天】随着微服务架构的兴起,企业将应用拆分成小型、独立的服务以提高系统可维护性和可扩展性。本文探讨如何在微服务架构下构建和部署JavaServer Faces (JSF) 应用,通过RESTful服务实现前后端分离,提升灵活性和适应性。
86 1

热门文章

最新文章

相关产品