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

el-form表單實(shí)現(xiàn)校驗(yàn)的示例代碼

 更新時(shí)間:2024年07月02日 08:50:48   作者:colorful_-_  
本文主要介紹了el-form表單實(shí)現(xiàn)校驗(yàn)的示例代碼,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧

前端表單實(shí)現(xiàn), rules 屬性傳入約定的驗(yàn)證規(guī)則,并將 form-Item 的 prop 屬性設(shè)置為需要驗(yàn)證的特殊鍵值即可。

 <el-form ref="ruleFormRef" :model="interviewForm" label-position="left" require-asterisk-position="right" :rules="rules" label-width="90px" style="max-width: 600px" status-icon size="middle">
	<el-form-item label="面試名稱" prop="interviewName">
    	<el-input v-model="interviewForm.interviewName" placeholder="請(qǐng)輸入" />
    </el-form-item>

     <el-form-item label="面試類型" prop="interviewType">
		<el-radio-group v-model="interviewForm.interviewType" >
     <el-radio-button :label="type" :value="type" v-for="type, index in interviewTypeList" />
         </el-radio-group>
     </el-form-item>
                   
    <div v-if="interviewForm.interviewType == '就業(yè)'">
         <el-form-item label="崗位名稱" prop="jobTitle">
             <el-input v-model="interviewForm.jobTitle" placeholder="請(qǐng)輸入" />
        </el-form-item>
		<el-form-item label="崗位描述" >
             <el-input v-model="interviewForm.jobDesc" type="textarea" />
        </el-form-item>
		<el-form-item label="工作年限" prop="jobYear">
             <el-input-number v-model="interviewForm.jobYear" :min="0" placeholder="請(qǐng)輸入" />
        </el-form-item>
    </div>
    <el-form-item>
      <el-button type="primary" @click="submitForm">提交</el-button>
      <el-button @click="resetForm">重置</el-button>
    </el-form-item>
 </el-form>

部分驗(yàn)證規(guī)則如下

  rules: {
  		interviewName: [
           { required: true, message: '請(qǐng)輸入面試名稱', trigger: 'blur' },
           { min: 1, max: 10, message: '長(zhǎng)度應(yīng)該在1到10個(gè)字符之間', trigger: 'blur' },
        ],
 		jobTitle: [
           { required: true, message: '請(qǐng)輸入崗位名稱', trigger: 'blur' },
           { min: 1, max: 10, message: '長(zhǎng)度應(yīng)該在1到10個(gè)字符之間', trigger: 'blur' },
        ],
	}	

點(diǎn)擊提交時(shí)驗(yàn)證表單數(shù)據(jù)

   submitForm() {
   #this.$refs 是 Vue 提供的一個(gè)對(duì)象,包含所有使用 ref 屬性注冊(cè)的子組件或 DOM 元素。
   #ruleFormRef 是在 el-form 組件上設(shè)置的 ref 名稱,因此 this.$refs.ruleFormRef 引用了這個(gè) el-form 組件實(shí)例。
   #validate 是 el-form 組件實(shí)例上的一個(gè)方法,用于觸發(fā)表單的驗(yàn)證。它會(huì)根據(jù) rules 屬性中定義的驗(yàn)證規(guī)則來驗(yàn)證表單的每一個(gè)字段。
      this.$refs.ruleFormRef.validate((valid) => {
        if (valid) {
          alert('表單驗(yàn)證成功!');
        } else {
          console.log('表單驗(yàn)證失敗!');
          return false;
        }
      });
    }

到此這篇關(guān)于el-form表單實(shí)現(xiàn)校驗(yàn)的示例代碼的文章就介紹到這了,更多相關(guān)el-form表單校驗(yàn)內(nèi)容請(qǐng)搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關(guān)文章希望大家以后多多支持腳本之家! 

相關(guān)文章

  • el-table 選擇框根據(jù)條件設(shè)置某項(xiàng)不可選中的操作代碼

    el-table 選擇框根據(jù)條件設(shè)置某項(xiàng)不可選中的操作代碼

    這篇文章主要介紹了el-table 選擇框根據(jù)條件設(shè)置某項(xiàng)不可選中的操作代碼,本文給大家介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或工作具有一定的參考借鑒價(jià)值,需要的朋友參考下吧
    2024-03-03
  • vue?雙向綁定問題$emit無效的解決

    vue?雙向綁定問題$emit無效的解決

    這篇文章主要介紹了vue?雙向綁定問題$emit無效的解決方案,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-09-09
  • vue-cli隨機(jī)生成port源碼的方法

    vue-cli隨機(jī)生成port源碼的方法

    這篇文章主要介紹了vue-cli隨機(jī)生成port源碼的方法,文中給大家介紹了vue 隨機(jī)色生成方法,需要的朋友可以參考下
    2019-09-09
  • webpack開發(fā)vue-cli的項(xiàng)目實(shí)踐

    webpack開發(fā)vue-cli的項(xiàng)目實(shí)踐

    本文主要介紹了webpack開發(fā)vue-cli的項(xiàng)目實(shí)踐,文中通過示例代碼介紹的非常詳細(xì),對(duì)大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價(jià)值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2023-07-07
  • 一文詳解如何在Vue3中封裝API請(qǐng)求

    一文詳解如何在Vue3中封裝API請(qǐng)求

    在現(xiàn)代前端開發(fā)中,API請(qǐng)求是不可避免的一部分,尤其是與后端交互時(shí),下面我們來看看如何在Vue 3項(xiàng)目中封裝API請(qǐng)求,讓你在實(shí)現(xiàn)功能時(shí)更加高效吧
    2025-05-05
  • vue + axios get下載文件功能

    vue + axios get下載文件功能

    這篇文章主要為大家詳細(xì)介紹了vue + axios get下載文件功能,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2019-09-09
  • 簡(jiǎn)單理解Vue條件渲染

    簡(jiǎn)單理解Vue條件渲染

    這篇文章主要幫助大家簡(jiǎn)單理解Vue條件渲染,什么是Vue條件渲染,具有一定的參考價(jià)值,感興趣的小伙伴們可以參考一下
    2016-12-12
  • vue?實(shí)現(xiàn)手動(dòng)分割日期

    vue?實(shí)現(xiàn)手動(dòng)分割日期

    這篇文章主要介紹了vue?實(shí)現(xiàn)手動(dòng)分割日期,具有很好的參考價(jià)值,希望對(duì)大家有所幫助。如有錯(cuò)誤或未考慮完全的地方,望不吝賜教
    2022-10-10
  • vue項(xiàng)目運(yùn)行超詳細(xì)圖解

    vue項(xiàng)目運(yùn)行超詳細(xì)圖解

    這篇文章主要給大家介紹了關(guān)于vue項(xiàng)目運(yùn)行的相關(guān)資料,文中通過圖文介紹的非常詳細(xì),對(duì)大家學(xué)習(xí)或者使用vue具有一定的參考借鑒價(jià)值,需要的朋友可以參考下
    2023-09-09
  • 在?Vite項(xiàng)目中使用插件?@rollup/plugin-inject?注入全局?jQuery的過程詳解

    在?Vite項(xiàng)目中使用插件?@rollup/plugin-inject?注入全局?jQuery的過程詳解

    在一次項(xiàng)目腳手架升級(jí)的過程中,將之前基于?webpack?搭建的項(xiàng)目移植到?Vite?構(gòu)建,這篇文章主要介紹了在?Vite項(xiàng)目中,使用插件?@rollup/plugin-inject?注入全局?jQuery,需要的朋友可以參考下
    2022-12-12

最新評(píng)論

永修县| 广南县| 隆回县| 梅河口市| 石屏县| 上犹县| 湛江市| 四平市| 左权县| 焦作市| 庆城县| 大兴区| 论坛| 额尔古纳市| 蕉岭县| 高陵县| 太谷县| 名山县| 东乡县| 尚志市| 扶风县| 灵川县| 郧西县| 西林县| 新闻| 蚌埠市| 元氏县| 当涂县| 荣成市| 乌鲁木齐市| 鹤岗市| 工布江达县| 贞丰县| 梨树县| 太和县| 临桂县| 鄄城县| 五河县| 宿松县| 闵行区| 隆子县|