如何详细解析使用eventemitter2在Vue组件间进行通信的方法?
- 内容介绍
- 文章标签
- 相关推荐
本文共计1433个文字,预计阅读时间需要6分钟。
描述:在Vue中,当两个组件之间没有父子关系时,利用Vue标准的props传值和emit触发事件无法解决它们之间通信的问题。最近做的项目使用的是eventemitter2,用来实现非相关组件间的通信。
概述
当两个组件之间没有任何父子关系时,利用Vue标准的props传值和emit触发事件无法解决他们之间通信的问题。最近做的项目使用的是eventemitter2,来实现不相关组件之间的通信。这篇文章分享的是我对eventemitter2使用的总结和体会。
eventemitter2的npm文档大家可以看eventemitter2介绍。它是node.js提供的事件接口。安装如下
npm install --save eventemitter2
模块的EventEmitter2属性是一个构造函数,可以生成eventemitter2实例。实例定义了绑定、触发、移除事件的方法。本文涉及到的实例方法有on,off,emit,removeAllListeners,更多方法,大家可以去npm文档自行学习。
本文共计1433个文字,预计阅读时间需要6分钟。
描述:在Vue中,当两个组件之间没有父子关系时,利用Vue标准的props传值和emit触发事件无法解决它们之间通信的问题。最近做的项目使用的是eventemitter2,用来实现非相关组件间的通信。
概述
当两个组件之间没有任何父子关系时,利用Vue标准的props传值和emit触发事件无法解决他们之间通信的问题。最近做的项目使用的是eventemitter2,来实现不相关组件之间的通信。这篇文章分享的是我对eventemitter2使用的总结和体会。
eventemitter2的npm文档大家可以看eventemitter2介绍。它是node.js提供的事件接口。安装如下
npm install --save eventemitter2
模块的EventEmitter2属性是一个构造函数,可以生成eventemitter2实例。实例定义了绑定、触发、移除事件的方法。本文涉及到的实例方法有on,off,emit,removeAllListeners,更多方法,大家可以去npm文档自行学习。

