element-ui 表單校驗

  • 綁定的數(shù)據(jù)

    :model="ruleForm"

  • 校驗規(guī)則

    :rules="rules"

    //html
    :rules="rules" prop="account"
    //js
    rules:{
     account: {required: true, message: "請輸入您要注冊的賬號", trigger: "blur" },
              {min: 6,max: 16, message: "賬號應該由字母開頭6~16位組成,不可使用特殊符號",trigger: "blur"}
              {required: true,pattern:/^[a-zA-z]\w{5,15}$/,message: "賬號應該由字母開頭6~16位組成",trigger: "blur"}
          }
    
  • 綁定的表單

    ref="ruleForm" 綁定過在下面通過下面方法來校驗表單

    ['ruleForm']//一般代表表單名字
    //全部驗證
    this.$refs['ruleForm'] .validate((vakid) =>{
     if (vakid){
      console.log("成功", ture);//通過校驗     
     }eles{
         console.log("error", false); //未通過校驗
     }
    })
    //局部驗證
    ['ruleForm']//一般代表表單名字
    ['Email']//要驗證表單的那個要求
    this.$refs['ruleForm'] .validate(['Email'] (vakid) =>{
     if (vakid){
      console.log("成功", ture);//通過校驗     
     }eles{
         console.log("error", false); //未通過校驗
     }
    })
    
  • Api詳解

    參數(shù) 說明 類型 可選值 默認值
    model 綁定的數(shù)據(jù) object
    rules 表單驗證的規(guī)則 object
    inline 行內(nèi)表單模式 boolean false
    size 用于控制該表單內(nèi)組件的尺寸 string medium / small / mini
    disabled 是否禁用該表單內(nèi)的所有組件。 boolean false
    validate-on-rule-change 表單驗證規(guī)則觸發(fā)過就在觸發(fā)他一次 boolean true
    status-icon 是否在輸入框中顯示校驗結(jié)果反饋圖標 boolean false
    inline-message 是否以行內(nèi)形式展示校驗信息 boolean false
    show-message 是否顯示校驗錯誤信息 boolean true
    hide-required-asterisk 是否顯示必填字段的標簽旁邊的紅色星號 boolean false
    label-suffix 表單域標簽的后綴 string
    abel-width 表單域標簽的寬度湿颅,作為 Form 直接子元素的會繼承該值帮碰。支持 auto string
    label-position 表單域標簽的位置辆沦,如果值為 left 或者 right 時尝哆,需要設置 label-width string right/left/top right
  • 自帶的回調(diào)函數(shù) Form Methods

    方法名 說明 參數(shù)
    validate 校驗整個表單方法帕棉,參數(shù)為一個回調(diào)函數(shù)空盼。該回調(diào)函數(shù)會在校驗結(jié)束后被調(diào)用 Function(callback: Function(boolean, object))
    validateField 對部分表單字段進行校驗的方法 Function(props: array | string, callback: Function(errorMessage: string))
    resetFields 對整個表單進行重置,將所有字段值重置為初始值并移除校驗結(jié)果
    clearValidate 移除表單項的校驗結(jié)果姿搜。傳入待移除的表單項的 prop 屬性或者 prop 組成的數(shù)組寡润,如不傳則移除整個表單的校驗結(jié)果 Function(props: array | string)
    validate 任一表單項被校驗后觸發(fā) 被校驗的表單項 prop 值,校驗是否通過舅柜,錯誤消息(如果存在)
最后編輯于
?著作權歸作者所有,轉(zhuǎn)載或內(nèi)容合作請聯(lián)系作者
  • 序言:七十年代末梭纹,一起剝皮案震驚了整個濱河市,隨后出現(xiàn)的幾起案子致份,更是在濱河造成了極大的恐慌变抽,老刑警劉巖,帶你破解...
    沈念sama閱讀 212,542評論 6 493
  • 序言:濱河連續(xù)發(fā)生了三起死亡事件氮块,死亡現(xiàn)場離奇詭異绍载,居然都是意外死亡,警方通過查閱死者的電腦和手機滔蝉,發(fā)現(xiàn)死者居然都...
    沈念sama閱讀 90,596評論 3 385
  • 文/潘曉璐 我一進店門击儡,熙熙樓的掌柜王于貴愁眉苦臉地迎上來,“玉大人蝠引,你說我怎么就攤上這事阳谍。” “怎么了螃概?”我有些...
    開封第一講書人閱讀 158,021評論 0 348
  • 文/不壞的土叔 我叫張陵矫夯,是天一觀的道長。 經(jīng)常有香客問我吊洼,道長训貌,這世上最難降的妖魔是什么? 我笑而不...
    開封第一講書人閱讀 56,682評論 1 284
  • 正文 為了忘掉前任冒窍,我火速辦了婚禮递沪,結(jié)果婚禮上豺鼻,老公的妹妹穿的比我還像新娘。我一直安慰自己区拳,他們只是感情好拘领,可當我...
    茶點故事閱讀 65,792評論 6 386
  • 文/花漫 我一把揭開白布。 她就那樣靜靜地躺著樱调,像睡著了一般。 火紅的嫁衣襯著肌膚如雪届良。 梳的紋絲不亂的頭發(fā)上笆凌,一...
    開封第一講書人閱讀 49,985評論 1 291
  • 那天,我揣著相機與錄音士葫,去河邊找鬼乞而。 笑死,一個胖子當著我的面吹牛慢显,可吹牛的內(nèi)容都是我干的爪模。 我是一名探鬼主播,決...
    沈念sama閱讀 39,107評論 3 410
  • 文/蒼蘭香墨 我猛地睜開眼荚藻,長吁一口氣:“原來是場噩夢啊……” “哼屋灌!你這毒婦竟也來了?” 一聲冷哼從身側(cè)響起应狱,我...
    開封第一講書人閱讀 37,845評論 0 268
  • 序言:老撾萬榮一對情侶失蹤共郭,失蹤者是張志新(化名)和其女友劉穎,沒想到半個月后疾呻,有當?shù)厝嗽跇淞掷锇l(fā)現(xiàn)了一具尸體除嘹,經(jīng)...
    沈念sama閱讀 44,299評論 1 303
  • 正文 獨居荒郊野嶺守林人離奇死亡,尸身上長有42處帶血的膿包…… 初始之章·張勛 以下內(nèi)容為張勛視角 年9月15日...
    茶點故事閱讀 36,612評論 2 327
  • 正文 我和宋清朗相戀三年岸蜗,在試婚紗的時候發(fā)現(xiàn)自己被綠了尉咕。 大學時的朋友給我發(fā)了我未婚夫和他白月光在一起吃飯的照片。...
    茶點故事閱讀 38,747評論 1 341
  • 序言:一個原本活蹦亂跳的男人離奇死亡璃岳,死狀恐怖年缎,靈堂內(nèi)的尸體忽然破棺而出,到底是詐尸還是另有隱情矾睦,我是刑警寧澤晦款,帶...
    沈念sama閱讀 34,441評論 4 333
  • 正文 年R本政府宣布,位于F島的核電站枚冗,受9級特大地震影響缓溅,放射性物質(zhì)發(fā)生泄漏。R本人自食惡果不足惜赁温,卻給世界環(huán)境...
    茶點故事閱讀 40,072評論 3 317
  • 文/蒙蒙 一坛怪、第九天 我趴在偏房一處隱蔽的房頂上張望淤齐。 院中可真熱鬧,春花似錦袜匿、人聲如沸更啄。這莊子的主人今日做“春日...
    開封第一講書人閱讀 30,828評論 0 21
  • 文/蒼蘭香墨 我抬頭看了看天上的太陽祭务。三九已至,卻和暖如春怪嫌,著一層夾襖步出監(jiān)牢的瞬間义锥,已是汗流浹背。 一陣腳步聲響...
    開封第一講書人閱讀 32,069評論 1 267
  • 我被黑心中介騙來泰國打工岩灭, 沒想到剛下飛機就差點兒被人妖公主榨干…… 1. 我叫王不留拌倍,地道東北人。 一個月前我還...
    沈念sama閱讀 46,545評論 2 362
  • 正文 我出身青樓噪径,卻偏偏與公主長得像柱恤,于是被迫代替她去往敵國和親。 傳聞我的和親對象是個殘疾皇子找爱,可洞房花燭夜當晚...
    茶點故事閱讀 43,658評論 2 350