最新国产好看的视频,伊人天堂AV在线,国产Aaaaaa视频,蜜臀视频在线观看一区,人妻av色图,密臀久久久精品影片,青青视频免费观看毛片,久草在线观看视,国产三级精品色情在线

vue3+ant?design的form數(shù)組表單校驗方法

 更新時間:2023年09月27日 09:21:55   作者:八月十五圓又圓  
這篇文章主要介紹了vue3+ant?design的form數(shù)組表單,如何校驗,本文通過實例代碼給大家介紹的非常詳細,對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友參考下吧

首先,先說說我要實現(xiàn)的內(nèi)容:如下圖,點“新增”會添加一個灰框內(nèi)容,form表單是一個數(shù)組,一個灰框為一個對象,各對象保存時各自校驗自己表單里的內(nèi)容,互不干擾!

上頁面代碼(看部分代碼就懂了):

<div v-for="(item,index) in formList" :key="index">
        <a-form
          ref="formRef"
          :rules="rules"
          :model="formList"
          :label-col="{ style: { width: '130px' } }"
        >
          <a-row :gutter="[24, 24]">
            <a-col :span="12">
              <a-form-item
                label="監(jiān)控點位名稱"
                :name="[index,'name']"
                v-bind="validateInfos.name"
              >
                <a-input
                  v-model:value.trim="item.name"
                  placeholder="請輸入監(jiān)控點位名稱"
                  :maxLength="32"
                  autocomplete="off"
                />
              </a-form-item>
            </a-col>
            <a-col :span="12">
              <a-button type="primary" @click="onSubmit(index)" class="mr">
                <template #icon> <SaveOutlined /> </template>保存
              </a-button>
            </a-col>
            <a-col :span="12">
              <a-form-item
                label="橫截面積(平方米)"
                :name="[index,'waterDevice','area']"
                v-bind="validateInfos['waterDevice.area']"
              >
                <a-input-number
                  id="inputNumber"
                  v-model:value="item.waterDevice.area"
                  placeholder="請輸入橫截面積"
                  :min="0"
                  :max="999"
                  style="width: 319px;"
                />
              </a-form-item>
            </a-col>
            <a-col :span="12">
              <a-form-item
                label="廢水桶高度(米)"
                :name="[index,'waterDevice','height']"
                v-bind="validateInfos['waterDevice.height']"
              >
                <a-input-number
                  id="inputNumber"
                  v-model:value="item.waterDevice.height"
                  placeholder="請輸入廢水桶高度"
                  :min="0"
                  :max="999"
                  style="width: 300px;"
                />
              </a-form-item>
            </a-col>
          </a-row>
        </a-form>
      </div>

上JS 代碼(vue3):

如果要清空校驗信息,就加上resetFields , 業(yè)務(wù)沒有用到,就不加到上面代碼中了

引入
const { resetFields,validate,validateInfos } = useForm(formList, rules);
用法: 
proxy.$refs.formRef[key].validate()

到此這篇關(guān)于vue3+ant design的form數(shù)組表單,如何校驗的文章就介紹到這了,更多相關(guān)vue3+ant design form數(shù)組表單校驗內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • vue3 ts打包失敗ts類型校驗未通過導(dǎo)致打包失敗的解決方案

    vue3 ts打包失敗ts類型校驗未通過導(dǎo)致打包失敗的解決方案

    這篇文章主要介紹了vue3 ts打包失敗ts類型校驗未通過導(dǎo)致打包失敗的解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2025-06-06
  • 基于Vue框架vux組件庫實現(xiàn)上拉刷新功能

    基于Vue框架vux組件庫實現(xiàn)上拉刷新功能

    這篇文章主要為大家詳細介紹了基于Vue框架vux組件庫實現(xiàn)上拉刷新功能,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-11-11
  • Vue組件間傳值的實現(xiàn)解析

    Vue組件間傳值的實現(xiàn)解析

    組件是?vue.js?最強大的功能之一,而組件實例的作用域是相互獨立的,這就意味著不同組件之間的數(shù)據(jù)無法相互引用,這篇文章主要介紹了Vue組件間傳值的實現(xiàn)
    2022-09-09
  • vue+el-select?多數(shù)據(jù)分頁搜索組件的實現(xiàn)

    vue+el-select?多數(shù)據(jù)分頁搜索組件的實現(xiàn)

    本文主要介紹了vue+el-select?多數(shù)據(jù)分頁搜索組件的實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2024-12-12
  • 詳解VUE2.X過濾器的使用方法

    詳解VUE2.X過濾器的使用方法

    本篇文章主要介紹了詳解VUE2.X過濾器的使用方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-01-01
  • Vue3+elementui plus創(chuàng)建項目的方法

    Vue3+elementui plus創(chuàng)建項目的方法

    這篇文章主要介紹了Vue3+elementui plus創(chuàng)建項目的方法,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2020-12-12
  • 詳解Vue項目中如何解決組件之間的循環(huán)依賴

    詳解Vue項目中如何解決組件之間的循環(huán)依賴

    在大型?Vue?項目中,組件之間的關(guān)系可能會變得非常復(fù)雜,甚至?xí)霈F(xiàn)循環(huán)依賴的問題,本文將通過通俗易懂的方式,講解如何在?Vue?中解決組件之間的循環(huán)依賴問題,希望對大家有所幫助
    2024-11-11
  • Vue3配置路由ERROR in [eslint]報錯問題及解決

    Vue3配置路由ERROR in [eslint]報錯問題及解決

    這篇文章主要介紹了Vue3配置路由ERROR in [eslint]報錯問題及解決方案,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2023-10-10
  • 通過命令行生成vue項目框架的方法

    通過命令行生成vue項目框架的方法

    本篇文章主要介紹了通過命令行生成vue項目框架的方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-07-07
  • 使用Webpack提高Vue.js應(yīng)用的方式匯總(四種)

    使用Webpack提高Vue.js應(yīng)用的方式匯總(四種)

    Webpack是開發(fā)Vue.js單頁應(yīng)用程序的重要工具。下面通過四種方式給大家介紹使用Webpack提高Vue.js應(yīng)用,需要的的朋友參考下吧
    2017-07-07

最新評論

富锦市| 邻水| 永平县| 都安| 且末县| 乐都县| 龙州县| 祥云县| 上犹县| 明溪县| 新邵县| 锡林浩特市| 汉川市| 岚皋县| 龙泉市| 花垣县| 阳西县| 乌拉特前旗| 贵德县| 库车县| 余江县| 柳河县| 海盐县| 郯城县| 荃湾区| 台东市| 女性| 金湖县| 江孜县| 高阳县| 达尔| 宜君县| 香河县| 松潘县| 拉萨市| 南岸区| 尼勒克县| 霍山县| 静乐县| 通榆县| 定远县|