美文网首页Vue
消息订阅与发布

消息订阅与发布

作者: 卑微小李学前端 | 来源:发表于2021-09-03 09:28 被阅读0次

消息订阅与发布(pubsub)

    1、一种组件间通信的方式,适用于任意组件间通信

    2、使用步骤:

          1、安装pubsub:  npm i pubsub-js

    3、接受数据:A组件想接受数据,则在A组件中订阅消息,订阅的回调留在A组件自身。

    methods(){

      demo(data){....}

      ....

      mounted(){

          this.pubId = pubsub.subscribe('xxx',this.demo) //订阅消息    或者直接在内部写成箭头函数形式

      }

    }

    4、提供数据: pubsub.publish('xxx',数据)

    5、最好在beforeDestrory钩子中,用pubsub.unsubscribe(pubId)去取消订阅

步骤:

哪个组件接受数据 就在哪个组件中订阅消息,订阅的回调留在自身。

发送消息:

相关文章

  • 消息订阅与发布

    消息订阅与发布(pubsub) 1、一种组件间通信的方式,适用于任意组件间通信 2、使用步骤: ...

  • 消息订阅与发布

    1.一种组件间通信方式,适用于任意组件间通信2.使用步骤(1)安装 pubsub: npm i pubsub-js...

  • 分布式流平台—— Kafka

    发布与订阅消息系统 数据(消息)的发送者(发布者)不会直接把消息发送给接收 者,这是发布与订阅消息系统的一个特点。...

  • 《Kafka权威指南》——初识 Kafka

    发布与订阅消息系统 在正式讨论Apache Kafka (以下简称Kafka)之前,先来了解发布与订阅消息系统的概...

  • Kafka入门到精通——入门篇

    发布与订阅消息系统 在正式讨论Apache Kafka (以下简称Kafka)之前,先来了解发布与订阅消息系统的概...

  • Redis学习之发布与订阅

    发布与订阅 一、介绍 Redis 发布订阅(pub/sub)是一种消息通信模式:发送者(pub)发送消息,订阅者(...

  • 消息的发布与订阅

  • Vue消息发布与订阅

    在Vue的原型上定义一个变量bus,在所有的组件里都可以这个变量,使用this.bus.$emit()发布消息,t...

  • Redis消息订阅与发布

    Redis 发布订阅(pub/sub)是一种消息通信模式,可以用于消息的传输,Redis的发布订阅机制包括三个部分...

  • kafka消息订阅与发布

    一个Broker是一个Kafka实例,多个Broker形成一个Kafka集群,Topic可指定副本数量,多个副本位...

网友评论

    本文标题:消息订阅与发布

    本文链接:https://www.haomeiwen.com/subject/kmixwltx.html