- 定义:一种组件间的通信方式,适用于任意组件间通信
- 引入:
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)