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