vue的父子组件之间的通信详解

一、父组件给子组件传值

父组件引入子组件,并对子组件进行监听

<!-- 父组件 --><template><div><h1>我是父组件!</h1><!-- 用一个变量进行动态赋值。--><child :message="msg"></child>  父组件监听子组件的变量</div>
</template><script>
import Child from '../components/child.vue'
export default {components: {Child},data() {return {a:'我是子组件二!',b:112233,msg: '我是子组件三!'+ Math.random()}}
}
</script>

子组件的

<!-- 子组件 --><template><h3>{{message}}</h3>
</template>
<script>export default {props: ['message']  子组件接收父组件的数值}
</script>

二、子组件改变父组件的值

$emit 绑定一个自定义事件event,当这个这个语句被执行到的时候,就会将参数arg传递给父组件,父组件通过@event监听并接收参数。
1.父组件引入子组件,并对子组件的事件进行监听

<template><div><h1>{{title}}</h1><child @getMessage="showMsg"></child></div>
</template><script>import Child from '../components/child.vue'export default {components: {Child},data(){return{title:''}},methods:{showMsg(title){this.title=title;}}}
</script>

2.子组件通过改变事件来修改变量的值,并传送给父组件

<template><h3>我是子组件!</h3>
</template>
<script>export default {mounted: function () {this.$emit('getMessage', '我是父组件!')}}
</script>

vue的父子组件之间的通信详解相关推荐

  1. Vue非父子组件之间的通信

    文章目录 非父子组件的通信 1.Provide和Inject 1.1基本使用 1.2处理响应式数据(了解) 2.全局事件总线 非父子组件的通信 此篇讲解的是, 在学习状态管理之前, 非父子间通信的方案 ...

  2. 【Vue】父子组件之间的通信

    情景 父组件有一个 btnList 数组,里面存放着按钮的名称和按钮的id,现在要把这个数组传入到子组件中进行渲染. 子组件渲染出按钮后,点击按钮,父组件的 h1 标签中会显示出当前点击的按钮是哪一个 ...

  3. React(一)父子组件之间的通信

    无论是React,还是Vue,父子组件之间的通信都是组件式开发至关重要的一部分.备注一下基础要点. 1.父组件向子组件传值 父组件向子组件传值是在调用子组件的时候通过参数传递给子组件 .父组件代码 i ...

  4. vue/父子组件之间的通信

    父子组件之间的通信 父组件绑定数据在组件上子组件props属性接收 父组件内的data属性中待传的数据data1 => <cpn :data2="data1">& ...

  5. Vue中父子及非父子组件之间的通信方法

    Vue中父子及非父子组件之间的通信方法 父子组件之间的通信方法 父级->子级通信 (依赖单向数据绑定+props实现) Vue.component('Father', { //注册了含有data ...

  6. Vue中关于父子组件之间的通信

    父子组件之间的通信是vue中的基础知识,在此做一个简单的梳理. 总的来说父传子是通过props,子传父是通过$emit. 简单的一个demo来说说,先上代码 父组件: 如图,HelloWorld是一个 ...

  7. VUE 2.0 父子组件之间的通信

    父组件是通过props属性给子组件通信的来看下代码: 父组件: <parent><child :child-com="content"></child ...

  8. Vue中父子组件之间传值 ,兄弟组件之间传值(两种方法)

    一.父向子传值props 父组件向子组件传值: parent:<parent><child :message="msg"></child> // ...

  9. vue父子组件之间的通信

    在vue组件通信中其中最常见通信方式就是父子组件之中的通性,而父子组件的设定方式在不同情况下又各有不同.最常见的就是父组件为控制组件子组件为视图组件.父组件传递数据给子组件使用,遇到业务逻辑操作时子组 ...

最新文章

  1. 团队-象棋游戏-设计文档
  2. Linux 多线程编程
  3. ​​毕业论文选题三步法
  4. hyperworks2018安装教程
  5. 首次摆脱对梯度的依赖,CMU等开源Score-CAM:基于置信分数的视觉可解释性
  6. 10kv开关柜价格_一进三出10KV负荷开关环网柜乌兰察布
  7. 第六部分 PHP实例
  8. ViewData 和 echarts用法
  9. 第三章 寄存器(内存访问)
  10. Java字节转换为比特位及相关
  11. 计算机基础win7桌面操作,windows7基本操作方法(零基础的人教学)-win7教程
  12. mysql数据库的笔试题_MySQL数据库常见面试题
  13. web集群之Ngnix相关配置
  14. startallback怎么用_startallback使用教程
  15. git常用使用命令个人总结
  16. 报表工具对比评论汇总,选型看这一篇就够了---------报表工具对比软文最全的收集汇总帖子
  17. 走到人生边上 - 笔记
  18. index函数c语言,C语言数据结构中定位函数Index的使用方法
  19. javaEE自驾游旅游景点管理系统ssm
  20. 2019年(本命年)个人总结

热门文章

  1. redis统计用户日活量_Redis精确去重计数方法(咆哮位图)
  2. 震惊!火爆全网的ChatGPT背后使用的数据库居然是……
  3. CSS绝对定位和相对定位的百分比计算以及宽高计算
  4. 以程序员的名义,分析 “人民的名义”
  5. 问题 | iview Row Col 修改样式
  6. 能加载文件或程序集“System.Web.Mvc, Version=3.0.0.0, Culture=neutral, PublicKeyToken=31bf3856ad364e35”或它的某一个依赖
  7. 仿咔叽分享页层级滑动效果
  8. 连接器的冲压工艺介绍
  9. 畜牧业养殖方案SI24R2F+
  10. java cron表达式 每天凌晨两点_spring怎么设置定时任务为每天凌晨2点执行和每小时执行一次?...