Vue父传子、子传夫通信--小案例

父传子

父组件
<template>
    <div id="app">
        父组件--{{msg}}
        <!--绑定自定义属性,变量-->
        <o-a :name="msg"></o-a>
    </div>
</template>

<script>
import oA from '@/test/A'
export default{
    data(){
        return{
            msg:'TaylorSwift',
        }
    },
    components:{
        oA
    }
}

</script>

<style scoped="scoped">
*{font-size: .5rem;}
</style>

子组件
<template>
    <div id="app">
        子组件--{{name}}
    </div>
</template>

<script>
export default{
//  接收值
    props:{
        name:{
            type:String,
            default:0
        }
    },
    data(){
        return{
            
        }
    }
}
</script>

<style>
</style>

子传夫

父组件
<template>
    <div id="app">
        父组件--{{msg}}
        <!--用on监听派发的事件,定义一个事件名-->
        <o-a v-on:child="showchild"></o-a>
    </div>
</template>

<script>
import oA from '@/test/A'
export default{
    data(){
        return{
            msg:'',
        }
    },
    components:{
        oA
    },
    methods:{
//      定义的事件名放在methods
        showchild(res){
            this.msg = res
        }
    }
}

</script>

<style scoped="scoped">
*{font-size: .5rem;}
</style>

子组件
<template>
    <div id="app">
        子组件--{{name}}
        <button @click="son">子组件</button>
    </div>
</template>

<script>
export default{
    data(){
        return{
            name:'TaylorSwift'
        }
    },
    methods:{
        son(){
//          派发事件,参数
            this.$emit("child",this.name)
        }
    }
}
</script>

<style>
</style>

如有不懂,可以看我的 Vue-组件通信

最后编辑于
©著作权归作者所有,转载或内容合作请联系作者
【社区内容提示】社区部分内容疑似由AI辅助生成,浏览时请结合常识与多方信息审慎甄别。
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

相关阅读更多精彩内容

  • Vue组件一-父组件传值给子组件 开始 Vue组件是学习Vue框架最比较难的部分,而这部分难点我认为可以分为三个部...
    mdiep阅读 35,576评论 3 5
  • Vue是一个轻量级的渐进式框架,对于它的一些特性和优点在此就不做赘述,本篇文章主要来探讨一下Vue子父组件通信的问...
    PengL阅读 37,108评论 18 127
  • 序 今年大前端的概念一而再再而三的被提及,那么大前端时代究竟是什么呢?大前端这个词最早是因为在阿里内部有很多前端开...
    一缕殇流化隐半边冰霜阅读 11,396评论 19 92
  • 此文基于官方文档,里面部分例子有改动,加上了一些自己的理解 什么是组件? 组件(Component)是 Vue.j...
    陆志均阅读 3,971评论 5 14
  • 这个落笔还有点重 运营能力方面: 运营配置的工具化(具体建设CMS后台配置活动与推送消息;数据监控的可视化与丰富度...
    Caris许文文阅读 179评论 0 0

友情链接更多精彩内容