VUE中如何实现兄弟组件传值操作

这篇“VUE中如何实现兄弟组件传值操作”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“VUE中如何实现兄弟组件传值操作”文章吧。

创新互联建站专注于锦江网站建设服务及定制,我们拥有丰富的企业做网站经验。 热诚为您提供锦江营销型网站建设,锦江网站制作、锦江网页设计、锦江网站官网定制、微信小程序开发服务,打造锦江网络公司原创品牌,更为您提供锦江网站排名全网营销落地服务。

1、兄弟之间传递数据需要借助于事件车,通过事件车的方式传递数据

2、创建一个Vue的实例,让各个兄弟共用同一个事件机制。

3、传递数据方,通过一个事件触发bus.$emit(方法名,传递的数据)。

4、接收数据方,通过mounted(){}触发bus.$on(方法名,function(接收数据的参数){用该组件的数据接收传递过来的数据}),此时函数中的this已经发生了改变,可以使用箭头函数。

我们可以创建一个单独的js文件eventVue.js,内容如下

import Vue from 'vue';
export default new Vue();

假如父组件如下:

子组件a如下:


子组件b如下:


以上就是关于“VUE中如何实现兄弟组件传值操作”这篇文章的内容,相信大家都有了一定的了解,希望小编分享的内容对大家有帮助,若想了解更多相关的知识内容,请关注创新互联行业资讯频道。


文章题目:VUE中如何实现兄弟组件传值操作
文章起源:http://myzitong.com/article/jcpodd.html