消息订阅与发布(pubsub)

suaxi
2022-07-17 / 0 评论 / 20 阅读 / 正在检测是否收录...
  1. 定义:一种组件间的通信方式,适用于任意组件间通信
  2. 引入:npm i pubsub-js
  3. 接收数据:
methods() {
    demo(msgName,data) {
        ......
    }
}

mounted() {
    //订阅消息
    this.pubId = pubsub.subscribe('xxx', this.demo)
}
  1. 提供数据:pubsub.publish('xxx', data)
  2. 注:最好在beforeDestroy钩子函数中,使用pubsub.unsubscribe(this.pubId)取消订阅
0

评论 (0)

取消