vue element ui validate 主動(dòng)觸發(fā)錯(cuò)誤提示操作
elementUI使用了async-validator進(jìn)行表單驗(yàn)證,但是當(dāng)我使用下拉樹(el-cascader)時(shí),發(fā)現(xiàn)其不主動(dòng)觸發(fā),于是我只能主動(dòng)去觸發(fā),方法如下:
this.$refs['form'].fields[0].validateMessage = 'error message'
this.$refs['form'].fields[0].validateState = 'error'
補(bǔ)充知識(shí):element-ui 打開頁面觸發(fā)校驗(yàn)問題
如果你設(shè)置了關(guān)閉彈出頁就resetFields(),此時(shí)打開頁面仍然觸發(fā)校驗(yàn)效果,一般是下拉框和時(shí)間選擇導(dǎo)致的,解決辦法就是更改校驗(yàn)規(guī)則rules,
endTime: [{ type: 'string', required: true, message: '請(qǐng)選擇', trigger: 'blur' }],
type: [{ type: 'number', required: true, message: '請(qǐng)選擇', trigger: 'blur' }],
此時(shí),你的下拉選擇類型要正確,就像我,此時(shí)下拉框的value是number,那么這里就是number,假如你的下拉框?qū)?yīng)的value是string,類型相應(yīng)改變。
與此同時(shí),element-ui有個(gè)坑,時(shí)區(qū)問題,導(dǎo)致傳向后臺(tái)的時(shí)間和選擇的時(shí)間相差八個(gè)小時(shí),此時(shí)你需要設(shè)置
value-format="yyyy-MM-dd HH:mm:ss"
這樣,傳向后臺(tái)是一個(gè)字符串,校驗(yàn)時(shí),就需要按照endTime的規(guī)則了
以上這篇vue element ui validate 主動(dòng)觸發(fā)錯(cuò)誤提示操作就是小編分享給大家的全部?jī)?nèi)容了,希望能給大家一個(gè)參考,也希望大家多多支持腳本之家。
相關(guān)文章
Vue2實(shí)現(xiàn)圖片的拖拽,縮放和旋轉(zhuǎn)效果的示例代碼
這篇文章主要為大家介紹了如何基于vue2?實(shí)現(xiàn)圖片的拖拽、旋轉(zhuǎn)、鼠標(biāo)滾動(dòng)放大縮小等功能。文中的示例代碼講解詳細(xì),感興趣的小伙伴可以嘗試一下2022-11-11
詳解vue-cli項(xiàng)目中用json-sever搭建mock服務(wù)器
這篇文章主要介紹了詳解vue-cli項(xiàng)目中用json-sever搭建mock服務(wù)器,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-11-11
vue中遇到的坑之變化檢測(cè)問題(數(shù)組相關(guān))
這篇文章主要介紹了vue中遇到的坑之變化檢測(cè)問題(數(shù)組相關(guān)) ,小編覺得挺不錯(cuò)的,現(xiàn)在分享給大家,也給大家做個(gè)參考。一起跟隨小編過來看看吧2017-10-10
Vue3組件掛載之創(chuàng)建組件實(shí)例詳解
這篇文章主要為大家介紹了Vue3組件掛載之創(chuàng)建組件實(shí)例詳解,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進(jìn)步,早日升職加薪2022-10-10
vue使用nprogress實(shí)現(xiàn)進(jìn)度條
這篇文章主要為大家詳細(xì)介紹了vue使用nprogress實(shí)現(xiàn)進(jìn)度條,文中示例代碼介紹的非常詳細(xì),具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下2019-12-12

