父传子,子传父

     父组件

<template>1
<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}}

<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>

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

相关阅读更多精彩内容

  • Spring Cloud为开发人员提供了快速构建分布式系统中一些常见模式的工具(例如配置管理,服务发现,断路器,智...
    卡卡罗2017阅读 136,183评论 19 139
  • 前几天翻译了一篇关于EOS智能合约数据库的内容,今天来演示一下数据库的使用方法。 目录 增 查 改 删 新增 新增...
    玲小喵阅读 1,675评论 0 0
  • 想写个年度总结想了很久,险些又让懒惰战胜了自己。是时候对我不够精彩的2017做个小小的回顾了。 2017,在我印象...
    山楂小主阅读 1,202评论 0 0
  • 从去年十一月一日来北京,到今天离开,恰好十个月。这十个月,比之前任何十个月,过得都要深刻。越艰难的路,走得越吃力,...
    Elsa蜕变之路阅读 2,806评论 0 0
  • 有段时间没更新【小子语录】,学业太重,挨打挨骂多了点,心里不爽。 前几天去踢球,抱着妹妹就要掉眼泪,咕噜一句:哪都...
    羊羊羊_爱你如初阅读 3,269评论 2 3

友情链接更多精彩内容