- 定义:一种组件间的通信方式,适用于任意组件间通信
- 引入:
npm i pubsub-js - 接收数据:
methods() {
demo(msgName,data) {
......
}
}
mounted() {
//订阅消息
this.pubId = pubsub.subscribe('xxx', this.demo)
}- 提供数据:
pubsub.publish('xxx', data) - 注:最好在
beforeDestroy钩子函数中,使用pubsub.unsubscribe(this.pubId)取消订阅
评论 (0)