iview同时验证多个表单问题总结

 更新时间:2018年09月29日 14:58:01   作者:Amanda_wmy  
这篇文章主要介绍了iview同时验证多个表单问题总结,小编觉得挺不错的,现在分享给大家,也给大家做个参考。一起跟随小编过来看看吧

iview验证一个表单问题:

在上一篇文章中总结了iview表单验证的问题。其实有两种写法:在点击验证时,这样写时,注意在前面的方法中将要验证的form表单加进去。

<Form ref="addAreaForm" :model="addAreaForm" :rules="ruleValidate" :label-width="120"></Form>
//点击确认按钮
<Button type='primary' @click='addAreaOK("addAreaForm")'>确定</Button>

addAreaOK(name){
  this.$refs[name].validate((valid)=>{
  if (valid){
    alert('验证成功')
  }
  })
}

还有一种写法:保存按钮不传form表单,在验证时直接this.$refs.addpurchaseForm.validate

<Button type="primary" @click="handleSubmit">保存</Button>
this.$refs.addpurchaseForm.validate((valid) => {
      // console.log(valid)
        if (valid) {
          alert('验证成功')
        }
  }) 

iview验证多个表单问题:在多表单验证时,让页面中的两个form都通过校验才能保存。解决方法就是:先验证第一个,在第一个验证通过得里面,验证第二个。

       this.$refs.addpurchaseForm.validate((valid) => {
        // console.log(valid) //第一层验证第一个表单
          if (valid) {
          this.$refs.gasDataForm.validate((valid) => {
          // console.log(valid)//第二层验证第二个表单
             if(valid){
               alert('验证成功')
             }
            })
         }
       })

补充:iview 表单number验证

将原来的number转为string来处理,并且在验证中判断是否是整数。

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持脚本之家。

相关文章

  • Vue-Cli 3.0 中配置高德地图的两种方式

    Vue-Cli 3.0 中配置高德地图的两种方式

    这篇文章主要介绍了Vue-Cli 3.0 中配置高德地图的两种方式,非常不错,具有一定的参考借鉴价值,需要的朋友可以参考下
    2019-06-06
  • element ui loading加载开启与关闭方式

    element ui loading加载开启与关闭方式

    这篇文章主要介绍了element ui loading加载开启与关闭方式,具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-08-08
  • Vue组件传值方式(props属性,父到子,子到父,兄弟传值)

    Vue组件传值方式(props属性,父到子,子到父,兄弟传值)

    这篇文章主要介绍了Vue组件传值方式(props属性,父到子,子到父,兄弟传值),具有很好的参考价值,希望对大家有所帮助,如有错误或未考虑完全的地方,望不吝赐教
    2024-06-06
  • vue 计算属性和侦听器的使用小结

    vue 计算属性和侦听器的使用小结

    这篇文章主要介绍了vue 计算属性和侦听器的使用小结,帮助大家更好的理解和使用vue框架,感兴趣的朋友可以了解下
    2021-01-01
  • 基于ant-design-vue实现表格操作按钮组件

    基于ant-design-vue实现表格操作按钮组件

    这篇文章主要为大家介绍了基于ant-design-vue实现表格操作按钮组件示例详解,有需要的朋友可以借鉴参考下,希望能够有所帮助,祝大家多多进步,早日升职加薪
    2023-06-06
  • vue封装组件之上传图片组件

    vue封装组件之上传图片组件

    这篇文章主要为大家详细介绍了vue封装组件之上传图片组件,文中示例代码介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们可以参考一下
    2021-10-10
  • vue如何通过id从列表页跳转到对应的详情页

    vue如何通过id从列表页跳转到对应的详情页

    这篇文章主要介绍了vue如何通过id从列表页跳转到对应的详情页 ,需要的朋友可以参考下
    2018-05-05
  • Vue纯前端实现导出Excel并修改样式

    Vue纯前端实现导出Excel并修改样式

    这篇文章主要为大家详细介绍了Vue如何利用xlsx-style库实现导出Excel并修改样式的功能,文中的示例代码讲解详细,有需要的可以参考下
    2024-01-01
  • VUE JS 使用组件实现双向绑定的示例代码

    VUE JS 使用组件实现双向绑定的示例代码

    本篇文章主要介绍了VUE JS 使用组件实现双向绑定,详细的介绍了vue的双向数据绑定原理以及核心代码模块,具有一定的参考价值,有兴趣的可以了解一下。
    2017-01-01
  • Vue3 如何使用CryptoJS加密

    Vue3 如何使用CryptoJS加密

    CryptoJS是一个强大的JavaScript库,它提供了多种加密解密功能,尤其是AES加密方法,使用CryptoJS,我们可以有效地保护数据安全,防止信息泄露,通过简单的安装和函数编写,本文给大家介绍Vue3 如何使用CryptoJS加密,感兴趣的朋友一起看看吧
    2024-10-10

最新评论