vue--父組件主動獲取子組件的方法


父組件主動獲取子組件的方法和屬性

第一步:調用自組件的時候,給自組建定義一個Header

    <v-header ref='headerInfo'></v-header>

第二步:在父組件里面通過

    this.$refs.headerInfo.屬性

    this.$refs.headerInfo.方法();

示例:

自組件:Header.vue 

<template>
    <div id="Header">
        <p>我是一個頭部組件</p>
    </div>
</template>
<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      text:'我是子組件的屬性'
    }
  },
  methods:{
    run(){
      alert('我是子組件的方法');
    }
  },
}
</script>

父組件主動調用子組件的方法:

<template>
    <div id="Header">
        <p>我是一個頭部組件</p>
    </div>
</template>
<script>
export default {
  name: 'HelloWorld',
  data () {
    return {
      text:'我是子組件的屬性'
    }
  },
  methods:{
    run(){
      alert('我是子組件的方法');
    }
  },
}
</script>

 


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM