亚洲乱码中文字幕综合,中国熟女仑乱hd,亚洲精品乱拍国产一区二区三区,一本大道卡一卡二卡三乱码全集资源,又粗又黄又硬又爽的免费视频

vue實現多個el-form表單提交統(tǒng)一校驗的2個方法

 更新時間:2023年07月12日 11:00:11   作者:穿貂_  
這篇文章主要給大家介紹了關于vue實現多個el-form表單提交統(tǒng)一校驗的2個方法,文中通過代碼示例介紹的非常詳細,對大家學習或使用vue具有一定的參考借鑒價值,需要的朋友可以參考下

通過以下兩種方法實現多個表單的統(tǒng)一校驗:

1. 定義模板內容

在 el-form 表單中添加 ref 屬性來獲取表單組件對象

<template>
  <div>
    <el-form ref="form1" :rules="rules1">
      <!-- 表單內容 -->
    </el-form>
    <el-form ref="form2" :rules="rules2">
      <!-- 表單內容 -->
    </el-form>
    <el-button @click="submit">提交</el-button>
  </div>
</template>

2. 方法一

在上述代碼中,我們給每個 el-form 表單添加了 ref 屬性,分別為 form1 和 form2,在 submit 方法中,分別對兩個表單使用 validate 方法進行表單校驗

export default {
  data() {
    return {
      form1: {},
      form2: {},
      rules1: {},
      rules2: {}
    }
  },
  methods: {
    submit() {
      const form1Valid = this.$refs.form1.validate()
      const form2Valid = this.$refs.form2.validate()
      if (form1Valid && form2Valid) {
        // 統(tǒng)一提交表單
      }
    }
  }
}

3. 方法二

在上述代碼中,我們給每個 el-form 表單添加了 ref 屬性,在 submit 方法中,遍歷 formRefs 表單數組,依次對每個表單進行校驗

export default {
  data() {
    return {
      // 數組用來存儲所有表單的 ref 值
      formRefs: [ 'form1', 'form2' ],
      form1: {},
      form2: {},
      rules1: {},
      rules2: {}
    }
  },
  methods: {
    submit() {
     // 標記所有表單是否通過校驗的變量
     let isValid = true
     // 遍歷表單數組,依次對每個表單進行校驗
     this.formRefs.forEach(ref => {
     	this.$refs[ref].validate(valid => {
     		if (!valid) {
     			isValid = false
     		}
     	})
     }}
     // 如果所有表單都校驗通過,執(zhí)行提交操作
     if (isValid) {
     	// 執(zhí)行提交操作
     }
    }
  }
}

總結

到此這篇關于vue實現多個el-form表單提交統(tǒng)一校驗的2個方法的文章就介紹到這了,更多相關vue el-form表單提交統(tǒng)一校驗內容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • element-ui修改el-form-item樣式的詳細示例

    element-ui修改el-form-item樣式的詳細示例

    在使用element-ui組件庫的時候經常需要修改原有樣式,下面這篇文章主要給大家介紹了關于element-ui修改el-form-item樣式的詳細示例,文中通過實例代碼介紹的非常詳細,需要的朋友可以參考下
    2022-11-11
  • vue緩存的keepalive頁面刷新數據的方法

    vue緩存的keepalive頁面刷新數據的方法

    這篇文章主要介紹了vue緩存的keepalive頁面刷新數據的方法,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-04-04
  • vue-simple-uploader上傳成功之后的response獲取代碼

    vue-simple-uploader上傳成功之后的response獲取代碼

    這篇文章主要介紹了vue-simple-uploader上傳成功之后的response獲取代碼,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧~
    2020-09-09
  • Vue表單驗證?trigger:'blur'OR?trigger:'change'區(qū)別解析

    Vue表單驗證?trigger:'blur'OR?trigger:'change&ap

    利用?elementUI?實現表單元素校驗時,出現下拉框內容選中后校驗不消失的異常校驗情形,這篇文章主要介紹了Vue表單驗證?trigger:‘blur‘?OR?trigger:‘change‘?區(qū)別,需要的朋友可以參考下
    2023-09-09
  • vue實現二維碼掃碼功能(帶樣式)

    vue實現二維碼掃碼功能(帶樣式)

    最近接了一個移動端的項目,實現微信掃碼功能,今天小編利用這個平臺給大家分享vue實現二維碼掃描功能的實現代碼,需要的朋友參考下吧
    2021-08-08
  • 詳解vue的數據binding綁定原理

    詳解vue的數據binding綁定原理

    這篇文章主要介紹了詳解vue的數據binding原理介紹,小編覺得挺不錯的,現在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-04-04
  • Vue使用pdf.js和docx-preview實現docx和pdf的在線預覽

    Vue使用pdf.js和docx-preview實現docx和pdf的在線預覽

    這篇文章主要為大家詳細介紹了在Vue中使用pdf.js和docx-preview實現docx和pdf的在線預覽的相關知識,文中的示例代碼講解詳細,需要的可以參考下
    2025-03-03
  • 詳解vue 在移動端體驗上的優(yōu)化解決方案

    詳解vue 在移動端體驗上的優(yōu)化解決方案

    這篇文章主要介紹了vue 在移動端體驗上的優(yōu)化解決方案,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2019-05-05
  • 一文詳解Vue中過濾器filters的使用

    一文詳解Vue中過濾器filters的使用

    Vue.js允許自定義過濾器,過濾器的作用可被用于一些常見的文本格式化(也就是修飾文本,但是文本內容不會改變),本文主要來和大家講講過濾器filters的使用,感興趣的可以了解一下
    2023-04-04
  • vue中常用的rules驗證方式總結

    vue中常用的rules驗證方式總結

    這篇文章主要為大家詳細介紹了vue中常用的幾種表單rules驗證方式,文中的示例代碼講解詳細,感興趣的小伙伴可以跟隨小編一起學習一下
    2024-10-10

最新評論