vue父組件通過ref獲取子組件的值


**父組件通過ref獲取子組件的值**
    1.在父組件中掛載的子組件上通過ref綁定,再通過refs就可以獲取子元素的值啦
***父組件***
<template>
    <div class="app">
        <child ref="msgFormSon" ></child>
    </div>
</template>
<script>
import child from './child.vue'
export default {
    data () {
        return {
            data:""
        }
    },
    mounted:{
        this.getsun()
    },
    methods:{
        getsun(){
           this.data=this.$refs["msgFormSon"].sunData  //變量
       this.data=this.$refs["msgFormSon"].initdata()//方法
        console.log(this.data)
    }
  }
}
</script>

 

***子組件***
<template>  
   <div class="app">
    {{sunData}}
   </div>
</template>
<script>
export default {
    data () {
        return {
            sunData:"this is zhangsan"
        }
    },
  methods:{
    initdata(){
      console.log("額呵呵")
    }
  }
}
<script>

 




免責聲明!

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



猜您在找 vue 父組件 獲取 子組件dom元素 ref $refs vue父組件通過ref獲取子組件data數據undefined 父組件通過ref調用子組件的ref值 vue -- 父組件通過$refs獲取子組件的值和方法 vue子組件實時獲取父組件傳來的值 vue—子組件修改父組件的值 vue子組件改變父組件的值 Vue 子組件更新父組件的值 react hooks 父組件通過ref獲取子組件的變量和方法 vue3