vue中父組件改變子組件中的data


轉載

原文地址:https://blog.csdn.net/romeo12334/article/details/81947824

父組件:father.vue

<template>
    ...
    <button @click="changeChild">Change</button>
    <children ref="child"></children>
    ...
</template>
 
<script>
import children from ".../children"
 
export default {
    methods: {
        changeChild() {
            this.$refs.child.childData = true;    // 這句很重要
        }
    }
}
</script>

子組件:children.vue

<script>
export default {
    data() {
        childData: false,
    }
}
</script>

效果:

在父組件中有一個按鈕,點擊這個按鈕可以改變子組件 children 中的 childData 的值變為 true。

 


免責聲明!

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



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