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

Vue 清除Form表單校驗信息的解決方法(清除表單驗證上次提示信息)

 更新時間:2023年04月13日 14:41:27   作者:保持好運  
這篇文章主要介紹了Vue 清除Form表單校驗信息的解決方法(清除表單驗證上次提示信息),本文通過實例代碼給大家介紹的非常詳細(xì),對大家的學(xué)習(xí)或工作具有一定的參考借鑒價值,需要的朋友可以參考下

問題描述

在Vue項目中使用Form組件進(jìn)行表單驗證,再次打開該表單時,上次的驗證提示信息依然存在,業(yè)務(wù)場景要求再次打開該表單時清除驗證提示信息和綁定的數(shù)據(jù)。

解決辦法

在控制表單顯隱的方法內(nèi)加入以下代碼即可實現(xiàn):

1.使用Iview中的Form組件:清除表單的驗證提示信息與字段值

resetFields() 方法:對整個表單進(jìn)行重置,將所有字段值重置為空并移除校驗結(jié)果。

//form指的是綁定到Form組件上的屬性ref
this.$nextTick(()=>{
    this.$refs.form.resetFields();
})

Iview組件庫中沒有提供clearValidate()方法,不要和Element Ui混淆。

2.使用Element Ui中的Form組件

2.1 只清除表單驗證提示信息,不清除字段值

clearValidate() 方法:移除表單項的校驗結(jié)果。傳入待移除的表單項的 prop 屬性或者 prop 組成的數(shù)組,如不傳則移除整個表單的校驗結(jié)果。

//1.清除所有表單項的驗證提示信息
this.$nextTick(()=>{
    this.$refs.form.clearValidate();
})
//2.清除某一表單項的驗證提示信息,如手機號
this.$nextTick(()=>{
    this.$refs.form.clearValidate(['phone']);
})

注:clearValidate()方法使用清除某一表單項的提示信息時,注意安裝的Element Ui版本:Element Ui^2.4.3及后續(xù)版本才支持傳入?yún)?shù)。

2.2 清除表單驗證提示信息和字段值

resetFields() 方法:對整個表單進(jìn)行重置,將所有字段值重置為初始值并移除校驗結(jié)果。

this.$nextTick(()=>{
    this.$refs.form.resetFields();
})

注意

想要清除信息的字段必須添加prop屬性。
prop :對應(yīng)表單域 model 里的字段

    <FormItem label="Name" prop="name">
        <Input v-model="formValidate.name" placeholder="輸入您的姓名"></Input>
    </FormItem>

到此這篇關(guān)于Vue 清除Form表單校驗信息 清除表單驗證上次提示信息的文章就介紹到這了,更多相關(guān)Vue 清除Form表單校驗信息 內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家!

相關(guān)文章

  • Vue導(dǎo)出json數(shù)據(jù)到Excel電子表格的示例

    Vue導(dǎo)出json數(shù)據(jù)到Excel電子表格的示例

    本篇主要介紹了Vue導(dǎo)出json數(shù)據(jù)到Excel電子表格的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2017-12-12
  • Vue3使用customRef封裝防抖函數(shù)的方法詳解

    Vue3使用customRef封裝防抖函數(shù)的方法詳解

    防抖函數(shù)的作用是高頻率觸發(fā)的事件,在指定的單位時間內(nèi),只響應(yīng)最后一次,如果在指定的時間內(nèi)再次觸發(fā),則重新計算時間,本文將給大家詳細(xì)的介紹一下Vue3使用customRef封裝防抖函數(shù)的方法,需要的朋友可以參考下
    2023-09-09
  • 關(guān)于Vue實例創(chuàng)建的整體流程

    關(guān)于Vue實例創(chuàng)建的整體流程

    這篇文章主要介紹了關(guān)于Vue實例創(chuàng)建的整體流程,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-06-06
  • vue 實現(xiàn)購物車總價計算

    vue 實現(xiàn)購物車總價計算

    今天小編就為大家分享一篇vue 實現(xiàn)購物車總價計算,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧
    2019-11-11
  • 基于vue展開收起動畫的示例代碼

    基于vue展開收起動畫的示例代碼

    這篇文章主要介紹了基于vue展開收起動畫的示例代碼,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-07-07
  • 探究Vue.js 2.0新增的虛擬DOM

    探究Vue.js 2.0新增的虛擬DOM

    vue.js 2.0大家對此并不陌生吧。最令人興奮的是更新頁面的"虛擬DOM"的加入。那么對于虛擬 DOM 可以做什么呢?今天小編通過本文給大家解答下
    2016-10-10
  • Vue2.0+Vux搭建一個完整的移動webApp項目的示例

    Vue2.0+Vux搭建一個完整的移動webApp項目的示例

    這篇文章主要介紹了Vue2.0+Vux搭建一個完整的移動webApp項目的示例,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2019-03-03
  • vue.js仿hover效果的實現(xiàn)方法示例

    vue.js仿hover效果的實現(xiàn)方法示例

    這篇文章主要介紹了vue.js仿hover效果的實現(xiàn)方法,結(jié)合實例形式分析了vue.js事件響應(yīng)及頁面元素屬性動態(tài)操作相關(guān)實現(xiàn)技巧,需要的朋友可以參考下
    2019-01-01
  • Vue如何使用本地JSON文件

    Vue如何使用本地JSON文件

    這篇文章主要介紹了Vue如何使用本地JSON文件問題,具有很好的參考價值,希望對大家有所幫助,如有錯誤或未考慮完全的地方,望不吝賜教
    2024-07-07
  • 實例詳解Vue項目使用eslint + prettier規(guī)范代碼風(fēng)格

    實例詳解Vue項目使用eslint + prettier規(guī)范代碼風(fēng)格

    這篇文章主要介紹了Vue項目使用eslint + prettier規(guī)范代碼風(fēng)格,本文通過實例代碼給大家介紹的非常詳細(xì),需要的朋友可以參考下
    2018-08-08

最新評論

个旧市| 肥西县| 崇左市| 盐津县| 安塞县| 察隅县| 南京市| 登封市| 新平| 察哈| 泗洪县| 纳雍县| 民勤县| 策勒县| 定远县| 裕民县| 霍林郭勒市| 林口县| 洛宁县| 乐业县| 西充县| 河源市| 兴仁县| 洪湖市| 仪征市| 资溪县| 大邑县| 沙湾县| 子洲县| 泸定县| 龙岩市| 于都县| 三明市| 九江市| 永和县| 迁西县| 南宁市| 沅江市| 二连浩特市| 桓台县| 亚东县|