首页 > 其他 > 详细

Vue中,子组件与父组件之间的数据传输

时间:2021-04-29 22:48:55      阅读:32      评论:0      收藏:0      [点我收藏+]

先上图!

子组件:

技术分享图片

 

 父组件:

技术分享图片

 

 

1.父组件向子组件传数据(也就是子组件调用父组件的数据),必须在子组件中设置变量:

技术分享图片

 

 例如:这个子组件中name,就是用来接收父组件传过来的数据。

父组件中,通过动态绑定数据,将username的数据传给name,

技术分享图片

技术分享图片

 

 在子组件中,通过sname=this.name将父组件中传过来的数据,传给sname,又通过v-model双向绑定,将数据在子组件中显示出来

技术分享图片

 

 

2.子组件向父组件传数据(父组件调用子组件数据),要在子组件中绑定事件 @input="$emit(‘自定义事件名字‘,‘子传父的数据’)";

 技术分享图片

 

父组件中需要通过绑定事件接收数据   @(从子组件传过来的自定义事件名字)=“父组件中自定义方法名字”

技术分享图片

 

在父组件的methods方法中写接收绑定事件的方法,来获取从子组件得到的数据

 技术分享图片

 

 形参e即为从子组件获取的数据。

 

在获取到子组件的数据后,就可以通过axios向后端传参,进行前后端数据交互!

 

Vue中,子组件与父组件之间的数据传输

原文:https://www.cnblogs.com/tutouxiaobawang/p/14719332.html

(0)
(0)
   
举报
评论 一句话评论(0
关于我们 - 联系我们 - 留言反馈 - 联系我们:wmxa8@hotmail.com
© 2014 bubuko.com 版权所有
打开技术之扣,分享程序人生!