欧美bbbwbbbw肥妇,免费乱码人妻系列日韩,一级黄片

Vue中子組件調(diào)用父組件的3種方法實例

 更新時間:2022年05月24日 11:27:44   作者:Xwzzz_  
vue子組件調(diào)用父組件的方法其實不難,最近整理了一下,下面這篇文章主要給大家介紹了關于Vue中子組件調(diào)用父組件的3種方法,需要的朋友可以參考下

Vue中子組件調(diào)用父組件的三種方法:

1.直接在子組件中通過“this.$parent.event”來調(diào)用父組件的方法。

父組件

<template>
  <div>
    <child></child>
  </div>
</template>
<script>
  import child from './components/childcomponent';
  export default {
    components: {
      child
    },
    methods: {
      fatherMethod() {
        console.log('父組件方法');
      }
    }
  };
</script>

子組件

<template>
  <div>
    <button @click="childMethod()">點擊按鈕</button>
  </div>
</template>
<script>
  export default {
    methods: {
      childMethod() {
        this.$parent.fatherMethod();
      }
    }
  };
</script>

2.子組件用“$emit”向父組件觸發(fā)一個事件,父組件監(jiān)聽這個事件即可。

父組件

<template>
  <div>
    <child @fatherMethod="fatherMethod"></child>
  </div>
</template>
<script>
  import child from './components/childcomponent'
  export default {
    components: {
      child
    },
    methods: {
      fatherMethod() {
        console.log('父組件方法');
      }
    }
  };
</script>

子組件

<template>
  <div>
    <button @click="childMethod()">點擊按鈕</button>
  </div>
</template>
<script>
  export default {
    methods: {
      childMethod() {
        this.$emit('fatherMethod');
      }
    }
  };
</script>

3.父組件把方法傳入子組件中,在子組件里直接調(diào)用這個方法即可。

父組件

<template>
  <div>
    <child :fatherMethod="fatherMethod"></child>
  </div>
</template>
<script>
  import child from './components/childcomponent';
  export default {
    components: {
      child
    },
    methods: {
      fatherMethod() {
        console.log('父組件方法');
      }
    }
  };
</script>

子組件

<template>
  <div>
    <button @click="childMethod()">點擊按鈕</button>
  </div>
</template>
<script>
  export default {
    props: {
      fatherMethod: {
        type: Function,
        default: null
      }
    },
    methods: {
      childMethod() {
          this.fatherMethod();
        }
      }
    }
  };
</script>

總結

到此這篇關于Vue中子組件調(diào)用父組件的3種方法的文章就介紹到這了,更多相關Vue子組件調(diào)用父組件內(nèi)容請搜索腳本之家以前的文章或繼續(xù)瀏覽下面的相關文章希望大家以后多多支持腳本之家!

相關文章

  • 淺談vue項目如何打包扔向服務器

    淺談vue項目如何打包扔向服務器

    本篇文章主要介紹了淺談vue項目如何打包扔向服務器,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-05-05
  • vue監(jiān)聽滾動事件的方法

    vue監(jiān)聽滾動事件的方法

    這篇文章主要介紹了vue監(jiān)聽滾動事件的方法,幫助大家更好的理解和使用vue,感興趣的朋友可以了解下
    2020-12-12
  • vue3?+?Ant?Design?實現(xiàn)雙表頭表格的效果(橫向表頭+縱向表頭)

    vue3?+?Ant?Design?實現(xiàn)雙表頭表格的效果(橫向表頭+縱向表頭)

    這篇文章主要介紹了vue3?+?Ant?Design?實現(xiàn)雙表頭表格(橫向表頭+縱向表頭),需要的朋友可以參考下
    2023-12-12
  • vue+php實現(xiàn)的微博留言功能示例

    vue+php實現(xiàn)的微博留言功能示例

    這篇文章主要介紹了vue+php實現(xiàn)的微博留言功能,結合完整實例形式分析了vue.js前臺留言及后臺php交互功能相關操作技巧,需要的朋友可以參考下
    2019-03-03
  • Vue響應式原理及雙向數(shù)據(jù)綁定示例分析

    Vue響應式原理及雙向數(shù)據(jù)綁定示例分析

    這篇文章主要為大家介紹了Vue響應式原理及雙向數(shù)據(jù)綁定的示例分析,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪
    2022-07-07
  • vue封裝el-upload批量上傳只請求一次接口

    vue封裝el-upload批量上傳只請求一次接口

    本文主要介紹了vue封裝el-upload批量上傳只請求一次接口,文中通過示例代碼介紹的非常詳細,對大家的學習或者工作具有一定的參考學習價值,需要的朋友們下面隨著小編來一起學習學習吧
    2023-02-02
  • 詳解vue-cli腳手架中webpack配置方法

    詳解vue-cli腳手架中webpack配置方法

    這篇文章主要介紹了詳解vue-cli腳手架中webpack配置方法,小編覺得挺不錯的,現(xiàn)在分享給大家,也給大家做個參考。一起跟隨小編過來看看吧
    2018-08-08
  • 解決element-ui?el-drawer抽屜el-dialog彈框關閉優(yōu)化demo

    解決element-ui?el-drawer抽屜el-dialog彈框關閉優(yōu)化demo

    這篇文章主要為大家介紹了解決element-ui?el-drawer抽屜el-dialog彈框關閉優(yōu)化demo,有需要的朋友可以借鑒參考下,希望能夠有所幫助,祝大家多多進步,早日升職加薪<BR>
    2023-06-06
  • Vue3中父子傳參常見方式及用法

    Vue3中父子傳參常見方式及用法

    在 Vue 3 中,父子組件之間進行通信有多種方式,下面簡單介紹下常見的方式及其用法和使用場景,本文通過實例代碼給大家介紹的非常詳細,需要的朋友參考下吧
    2024-01-01
  • vue3表單輸入綁定方式

    vue3表單輸入綁定方式

    這篇文章主要介紹了vue3表單輸入綁定方式,具有很好的參考價值,希望對大家有所幫助。如有錯誤或未考慮完全的地方,望不吝賜教
    2023-07-07

最新評論