el-form-item校驗(yàn)問題

場景

表單中,有的校驗(yàn)元素不是標(biāo)準(zhǔn)的輸入框合呐,如:



這種場景下暮的,el-form-item上prop指定的值已經(jīng)變化后,不會(huì)觸發(fā)重新校驗(yàn)淌实,導(dǎo)致選中之后冻辩,錯(cuò)誤信息不消失

原因

跟蹤el的源碼,發(fā)現(xiàn)原因是拆祈,el自己的表單輸入元素在值改變后恨闪,會(huì)觸動(dòng)去觸發(fā)上層的el-form-item組件的
‘el.form.change’事件,el-from-item接收到此事件后放坏,會(huì)重新校驗(yàn)

解決方法

對(duì)需要特殊輸入組件的綁定值咙咽,進(jìn)行watch,監(jiān)聽到變化后淤年,用代碼去觸發(fā)上層el-form-item的‘el.form.change'事件

  1. 在組件上為el-from-item添加ref
<el-form-item label="選擇征信報(bào)告" prop="creditReportId" v-if="!infoDisabled" ref="creditReportItem">
          <el-button
            v-show="applyModel.creditReportId==''||applyModel.creditReportId==null"
            type="text"
            @click="checkCreditReport('apply')"
          >選擇</el-button>
          <el-button
            v-show="!(applyModel.creditReportId==''||applyModel.creditReportId==null)"
            type="text"
            @click="previewReportFlag=true;"
          >查看征信報(bào)告</el-button>
          <el-button
            v-show="!(applyModel.creditReportId==''||applyModel.creditReportId==null)"
            type="text"
            @click="checkCreditReport('apply')"
          >變更征信報(bào)告</el-button>
        </el-form-item>
  1. 監(jiān)聽值的變化
'applyModel.creditReportId'(){
      this.$refs.creditReportItem.$emit('el.form.change'); //非el的輸入組件钧敞,值變化時(shí)不會(huì)觸發(fā)el-from-item的重新校驗(yàn),需要手動(dòng)觸發(fā)el.form.change事件
    }

注意:
這個(gè)值的rule中麸粮,trigger必須是change

?著作權(quán)歸作者所有,轉(zhuǎn)載或內(nèi)容合作請(qǐng)聯(lián)系作者
  • 序言:七十年代末溉苛,一起剝皮案震驚了整個(gè)濱河市,隨后出現(xiàn)的幾起案子弄诲,更是在濱河造成了極大的恐慌愚战,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,454評(píng)論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件齐遵,死亡現(xiàn)場離奇詭異凤巨,居然都是意外死亡,警方通過查閱死者的電腦和手機(jī)洛搀,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,553評(píng)論 3 385
  • 文/潘曉璐 我一進(jìn)店門敢茁,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人留美,你說我怎么就攤上這事彰檬∩烊校” “怎么了?”我有些...
    開封第一講書人閱讀 157,921評(píng)論 0 348
  • 文/不壞的土叔 我叫張陵逢倍,是天一觀的道長捧颅。 經(jīng)常有香客問我,道長较雕,這世上最難降的妖魔是什么碉哑? 我笑而不...
    開封第一講書人閱讀 56,648評(píng)論 1 284
  • 正文 為了忘掉前任,我火速辦了婚禮亮蒋,結(jié)果婚禮上扣典,老公的妹妹穿的比我還像新娘。我一直安慰自己慎玖,他們只是感情好贮尖,可當(dāng)我...
    茶點(diǎn)故事閱讀 65,770評(píng)論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著趁怔,像睡著了一般湿硝。 火紅的嫁衣襯著肌膚如雪。 梳的紋絲不亂的頭發(fā)上润努,一...
    開封第一講書人閱讀 49,950評(píng)論 1 291
  • 那天关斜,我揣著相機(jī)與錄音,去河邊找鬼铺浇。 笑死痢畜,一個(gè)胖子當(dāng)著我的面吹牛,可吹牛的內(nèi)容都是我干的随抠。 我是一名探鬼主播裁着,決...
    沈念sama閱讀 39,090評(píng)論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼繁涂,長吁一口氣:“原來是場噩夢啊……” “哼拱她!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起扔罪,我...
    開封第一講書人閱讀 37,817評(píng)論 0 268
  • 序言:老撾萬榮一對(duì)情侶失蹤秉沼,失蹤者是張志新(化名)和其女友劉穎,沒想到半個(gè)月后矿酵,有當(dāng)?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體唬复,經(jīng)...
    沈念sama閱讀 44,275評(píng)論 1 303
  • 正文 獨(dú)居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點(diǎn)故事閱讀 36,592評(píng)論 2 327
  • 正文 我和宋清朗相戀三年全肮,在試婚紗的時(shí)候發(fā)現(xiàn)自己被綠了敞咧。 大學(xué)時(shí)的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點(diǎn)故事閱讀 38,724評(píng)論 1 341
  • 序言:一個(gè)原本活蹦亂跳的男人離奇死亡辜腺,死狀恐怖休建,靈堂內(nèi)的尸體忽然破棺而出乍恐,到底是詐尸還是另有隱情,我是刑警寧澤测砂,帶...
    沈念sama閱讀 34,409評(píng)論 4 333
  • 正文 年R本政府宣布茵烈,位于F島的核電站,受9級(jí)特大地震影響砌些,放射性物質(zhì)發(fā)生泄漏呜投。R本人自食惡果不足惜,卻給世界環(huán)境...
    茶點(diǎn)故事閱讀 40,052評(píng)論 3 316
  • 文/蒙蒙 一存璃、第九天 我趴在偏房一處隱蔽的房頂上張望仑荐。 院中可真熱鬧,春花似錦有巧、人聲如沸释漆。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,815評(píng)論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽男图。三九已至,卻和暖如春甜橱,著一層夾襖步出監(jiān)牢的瞬間逊笆,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,043評(píng)論 1 266
  • 我被黑心中介騙來泰國打工岂傲, 沒想到剛下飛機(jī)就差點(diǎn)兒被人妖公主榨干…… 1. 我叫王不留难裆,地道東北人。 一個(gè)月前我還...
    沈念sama閱讀 46,503評(píng)論 2 361
  • 正文 我出身青樓镊掖,卻偏偏與公主長得像乃戈,于是被迫代替她去往敵國和親。 傳聞我的和親對(duì)象是個(gè)殘疾皇子亩进,可洞房花燭夜當(dāng)晚...
    茶點(diǎn)故事閱讀 43,627評(píng)論 2 350

推薦閱讀更多精彩內(nèi)容

  • 這篇筆記主要包含 Vue 2 不同于 Vue 1 或者特有的內(nèi)容症虑,還有我對(duì)于 Vue 1.0 印象不深的內(nèi)容。關(guān)于...
    云之外閱讀 5,046評(píng)論 0 29
  • 前言: 在日常使用vue開發(fā)WEB項(xiàng)目中归薛,經(jīng)常會(huì)有提交表單的需求谍憔。我們可以使用 iview 或者 element ...
    ZhengJX閱讀 12,795評(píng)論 0 6
  • VUE Vue :數(shù)據(jù)驅(qū)動(dòng)的M V Vm框架 m :model(后臺(tái)提供數(shù)據(jù)),v :view(頁面)主籍,vM(模板...
    wudongyu閱讀 5,389評(píng)論 0 11
  • # 傳智播客vue 學(xué)習(xí)## 1. 什么是 Vue.js* Vue 開發(fā)手機(jī) APP 需要借助于 Weex* Vu...
    再見天才閱讀 3,530評(píng)論 0 6
  • React中沒有類似Angular那樣的雙向數(shù)據(jù)綁定千元,在做一些表單復(fù)雜的后臺(tái)類頁面時(shí)苫昌,監(jiān)聽、賦值幸海、傳遞祟身、校驗(yàn)時(shí)編碼...
    tedyuen777閱讀 9,856評(píng)論 1 23