一.父组件传值给子组件

1.props

子组件:

props:["name"]

父组件:

2.$parent

子组件接收:

this.$parents.msg//这个msg是父组件的msg

3.依赖注入

通过父组件提供给后代组件曝露的属性和方法

父组件:

data(){

return{

name:"父亲的名字"

}

},

provide:function(){

return{

getName:this.name

}

}

子组件接收:

inject:["getName"]

二、 子组件传值给父组件

1.emit

自定义事件

子组件<child>:

this.$emit("increment","我是子组件")//increment: 随便自定义的事件名称  第二个参数是传值的数据

父组件<Father>:

methods:{

f1(data){

console.log(data)//打印"我是子组件"

}

}

2.ref

子组件 <Child>:

data(){

return{

name:"我是子组件"

}

}

父组件 <Father>:

methods:{

this.$refs.child_id.name  //这个name是子组件的name

}

3.终极方法

使用状态管理工具,例如Vuex

vue 父子组件传值方法总结(六种方法)相关推荐

  1. vue父子组件传值之 $emit和props

    vue父子组件传值之 $emit和props 前言 子组件向父组件传值 父组件向子组件传值 前言 在进行vue的项目中,我们难免会需要父子组件之间进行传值,父子组件传值可以通过 $emit和props ...

  2. vue 父子组件传值

    父子组件传值 最常用的方法(4种) 1 . 父组件 传递数据 给子组件(props)vue官方文档 特别注意!!特别注意!!特别注意!! props传值的类型如果是Object类型,如对象,数组等,传 ...

  3. vue父子组件传值的一些坑(深浅拷贝)

    本文章转载:https://www.yht7.com/news/116487 1.问题描述 父组件传值给子组件,子组件改变传过来的值后,父组件的值也会跟着改变. 这个问题比较冷门,平时如果对组件通信使 ...

  4. vue父子组件传值:详解父组件向子组件传值(props)

    vue父子组件传值:父组件向子组件传值用的是props 1.定义父组件 1)父组件想要向子组件传值时,那么需要在子组件引入的地方绑定一个属性,属性值就是要传的数据,并且要在父组件中引入子组件. 2)这 ...

  5. Vue父子组件传值----$emit子传父

    Vue父子组件传值是个比较经典的问题,在这里,咱们先谈一下,子组件给父组件传值. 这是一个子组件 <!-- 子组件1 --> <template><div class=& ...

  6. vue父子组件传值之异步之后子组件无法拿到父组件传的值

    在vue中父子组件传值是非常常见的,父组件给子组件传值使用的是props,子组件给父组件传值使用的是$emit 但是今天就不详细的介绍父子组件之间传值,在这里我们介绍的是子组件在异步请求回来的参数无法 ...

  7. VUE父子组件传值(含实例)

    vue父子组件通信 这里的movies数组和message字符串,相当于是在父组件中对要传给子组件的数据做赋值或者计算等操作. 1.父传给子(在子组件中改数据) 父组件: 1.在子组件上绑定数据arr ...

  8. 快速理解Vue父子组件传值

    组件化开发是目前前端开发必备的开发技能,组件化开发可以大大提高开发效率 今天整理一下Vue的父子组件传值方式,方便还没有理解的朋友学习. 1.父组件向子组件传值 <!-- 父组件 --> ...

  9. Vue父子组件传值问题

    今天在编写vue子组件时遇到的两个问题来分享以下 父子组件传值问题 父组件 <md-editor ref="mdEditor" :text="form.conten ...

  10. Vue父子组件传值.sync

    传统的父子组件之间传值,父组件通过 :变量="xxx"将值传给子组件,子组件通过props进行接收.但是子组件只有读的属性,不可以对数据进行更改,所以$emit传回父组件,由父组件 ...

最新文章

  1. JAVA class.getResource()的用法
  2. redisson版本_Redisson实现Redis分布式锁的N种姿势
  3. uniapp定义全局变量方法
  4. c语言程序设计0039大作业答案,2019西南大学0039C语言程序设计机考大作业答案.doc...
  5. 24分钟学会用JMock进行单元测试
  6. 云时代,我们需要怎样的数据库?
  7. PyQt5笔记(06) -- 菜单
  8. hik中心服务器登录失败,蒲公英云平台登录失败解决方案
  9. python库下载安装_Windows版的各种Python库安装包下载地址与安装过程
  10. 数据结构学习之矩阵乘法与矩阵的转置
  11. simulink——产生阶梯波
  12. 从“穷逼VIP”论注释规范,你见过哪些奇葩的注释?
  13. 流量池是什么?有什么作用?
  14. 修改Excel时出现“被保护单元格不支持此功能“的解决办法
  15. 洛谷 P1873 砍树 (二分答案)
  16. UIUC同学Jia-Bin Huang收集的计算机视觉代码合集(ZZ)
  17. Windows 10 开机进入桌面没有任何图标,闪屏系统自动重启explorer.exe,调不出任务管理器
  18. 高分辨率实时抠像-RobustVideoMatting飞桨复现
  19. jeecg boot学习
  20. 2-3判断奇偶数(PTA)

热门文章

  1. 出现依赖关系时用aptitude也无法解决的方法
  2. sigaction的使用
  3. 服务器搭建系列之25:k8s安装skywalking全链路消息追踪神器,2022最新版本
  4. 建筑工地安全标语(建筑工地安全标语大全)
  5. python字符串定界符_python字符串
  6. 云扩科技受邀出席苏信会CIO沙龙,RPA赋能制造业转型升级
  7. sim卡姓名长度最大为14字节可以输入11个相同汉字
  8. 部署JavaWeb项目到Linux 云服务器上
  9. android textview 圆点,GitHub - jewelbao/DotTextView: 带小圆点的TextView
  10. [Error] invalid types ‘float [10][float]‘ for array subscript