【vue】vue +element 搭建项目,组件之间通信
父子组件通信
父 通过props属性给 子传递数据
子 操作 父 this.$parent.XXX
子通过$emit传递参数
或者通过vue-bus
vue-bus既可以实现父子组件之间的通信,也可以实现兄弟组件之间的通信
vue-bus安装
(c)npm install vue-bus
引入
import Vue from 'vue';
import VueBus from 'vue-bus';
Vue.use(VueBus);
应用:
发送:
this.$bus.$emit('closeMenu', {});
接收:
this.$bus.on("closeMenu", () => {
this.isOpen = false;
});
参考链接:
作者:smile.轉角
本文版权归作者和博客园共有,欢迎转载,但未经作者同意必须保留此段声明,且在文章页面明显位置给出原文连接,否则保留追究法律责任的权利.
欢迎关注我,一起进步!扫描下方二维码即可加我QQ