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

Vue element-ui父組件控制子組件的表單校驗操作

 更新時間:2020年07月17日 09:25:34   作者:buling girl  
這篇文章主要介紹了Vue element-ui父組件控制子組件的表單校驗操作,具有很好的參考價值,希望對大家有所幫助。一起跟隨小編過來看看吧

方法一:

父組件代碼:

<template>
<div>
	<child-form  ref="childRules" :addForm="addForm" >  </child-form>
	
	 <el-button @click="saveForm()" size='medium'>保 存</el-button>
	 
</div>
</template>
<script>
	import childForm from './childForm'
	export default {
		data(){
			return {
					addForm: { 
				   name:"",
			     desc: ""
			    },
				}
   		},
   		//組件引用
		  components: { 
		   childForm 
		  },
		  methods:{
				 //保存校驗
			   saveForm() { 
			    let flag = this.$refs['childRules'].validateForm(); 
			    if(flag){
			     console.log(this.addForm);
			
			
			    }else{
			      this.$message.error('保全信息不完整,請繼續(xù)填寫完整');
			    } 
			   },
			}
	}
</script>
<style></style>

//子組件代碼

 <!-- -->
<template>
 <div class="form-content">
  <el-form :model="addForm" :inline="true"  :rules="formRules" ref="ruleForm"
   size='mini' label-width="120px" class="form-mini">
   <el-form-item label="名字" prop='name'>
   		<el-input v-model="addForm.name" ></el-input>
   </el-form-item> 
  </el-form>
 </div>
</template>

<script> 
 export default {
  name: '', 
  props: {
   addForm: { 
    type: Object,
    default: function () {
     return { 
     } 
    }
   } 
  },
  data() {
   //這里存放數(shù)據(jù)
   return { 
    formRules: {
     name: [{
      required: true,
      message: '請輸入',
      trigger: 'blur'
     }] 
    }, 
   };
  },
  //監(jiān)聽屬性 類似于data概念
  computed: {},
  //監(jiān)控data中的數(shù)據(jù)變化
  watch: {},
  //過濾器
  filters: {},
  //方法集合
  methods: { 
   //子組件校驗,傳遞到父組件
   validateForm () {
    let flag = null
    this.$refs['ruleForm'].validate(valid => {
     if (valid) {
      flag = true
     } else {
      flag = false
     }
    })
    return flag
   }
  } 
 }

</script>
<style lang='less'> 
</style>

補充知識:vue element-ui表單驗證無效解決方案

在寫頁面的時候用到的element-ui庫中的表單驗證

出現(xiàn)如下問題

表單驗證效果已有 但驗證功能不正確。

檢查與對照官網(wǎng) 發(fā)現(xiàn)有二點如下所示

第一,在form上需要綁定對象,綁定規(guī)則

第二,在form-item上的prop需要與輸入框中的綁定對象命名相同。

改完之后,即可對輸入內(nèi)容進行驗證

驗證內(nèi)容格式 可參考element-ui官網(wǎng)

以上這篇Vue element-ui父組件控制子組件的表單校驗操作就是小編分享給大家的全部內(nèi)容了,希望能給大家一個參考,也希望大家多多支持腳本之家。

相關(guān)文章

  • 詳解vue更改頭像功能實現(xiàn)

    詳解vue更改頭像功能實現(xiàn)

    這篇文章主要介紹了vue更改頭像功能實現(xiàn),文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友們下面隨著小編來一起學(xué)習(xí)學(xué)習(xí)吧
    2019-04-04
  • vue-cli3.0 特性解讀

    vue-cli3.0 特性解讀

    這篇文章主要介紹了vue-cli3.0 特性解讀,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-04-04
  • 如何用vue實現(xiàn)網(wǎng)頁截圖你知道嗎

    如何用vue實現(xiàn)網(wǎng)頁截圖你知道嗎

    這篇文章主要為大家介紹了vue如何實現(xiàn)網(wǎng)頁截圖,具有一定的參考價值,感興趣的小伙伴們可以參考一下,希望能夠給你帶來幫助
    2021-11-11
  • vue項目中使用Hbuilder打包app 設(shè)置沉浸式狀態(tài)欄的方法

    vue項目中使用Hbuilder打包app 設(shè)置沉浸式狀態(tài)欄的方法

    這篇文章主要介紹了vue項目 使用Hbuilder打包app 設(shè)置沉浸式狀態(tài)欄的方法,本文通過實例代碼效果圖展示給大家介紹的非常詳細,具有一定的參考借鑒價值 ,需要的朋友可以參考下
    2018-10-10
  • Vue3項目中env文件的配置和使用指南

    Vue3項目中env文件的配置和使用指南

    在現(xiàn)代前端開發(fā)中,項目通常需要在不同的環(huán)境中運行,例如開發(fā)環(huán)境、測試環(huán)境和生產(chǎn)環(huán)境,每個環(huán)境可能需要不同的配置,通過使用?.env?文件,可以方便地管理這些環(huán)境變量,避免硬編碼配置,本文給大家介紹了Vue3項目中env文件的配置指南,需要的朋友可以參考下
    2025-03-03
  • Vue.js中computed屬性高效的數(shù)據(jù)處理案例

    Vue.js中computed屬性高效的數(shù)據(jù)處理案例

    computed是Vue中一個計算屬性,它可以根據(jù)依賴的數(shù)據(jù)動態(tài)計算出一個新的值,并將其緩存起來,這篇文章主要給大家介紹了關(guān)于Vue.js中computed屬性高效的數(shù)據(jù)處理的相關(guān)資料,需要的朋友可以參考下
    2024-09-09
  • Vue.use源碼分析

    Vue.use源碼分析

    這篇文章主要為大家詳細介紹了Vue.use源碼,Vue.use方法的引入,具有一定的參考價值,感興趣的小伙伴們可以參考一下
    2017-04-04
  • vue項目history模式刷新404問題解決辦法

    vue項目history模式刷新404問題解決辦法

    這篇文章主要給大家介紹了關(guān)于vue項目history模式刷新404問題的解決辦法,需要的朋友可以參考下
    2023-11-11
  • 詳細聊聊Vue中的MVVM模式原理

    詳細聊聊Vue中的MVVM模式原理

    MVVM旨在利用WPF中的數(shù)據(jù)綁定函數(shù),通過從視圖層中幾乎刪除所有GUI代碼(代碼隱藏),更好地促進視圖層開發(fā)與模式其余部分的分離,這篇文章主要給大家介紹了關(guān)于Vue.js中MVVM的相關(guān)資料,需要的朋友可以參考下
    2023-03-03
  • Vue-cli assets SubDirectory及PublicPath區(qū)別詳解

    Vue-cli assets SubDirectory及PublicPath區(qū)別詳解

    這篇文章主要介紹了Vue-cli assets SubDirectory及PublicPath區(qū)別詳解,文中通過示例代碼介紹的非常詳細,對大家的學(xué)習(xí)或者工作具有一定的參考學(xué)習(xí)價值,需要的朋友可以參考下
    2020-08-08

最新評論

江油市| 东辽县| 新乡县| 秭归县| 绍兴市| 新田县| 肃北| 阿坝县| 高邮市| 长宁县| 泰州市| 庐江县| 东莞市| 麦盖提县| 长阳| 张家界市| 佛教| 突泉县| 大兴区| 奎屯市| 富裕县| 东乌珠穆沁旗| 司法| 佛坪县| 隆昌县| 麻城市| 镶黄旗| 雷州市| 乌审旗| 广南县| 上虞市| 伊金霍洛旗| 永济市| 云梦县| 满城县| 井冈山市| 顺平县| 武宁县| 漳平市| 民权县| 荔浦县|