美文网首页前端vuealready
vue学习(41)消息订阅与发布

vue学习(41)消息订阅与发布

作者: 哆啦C梦的百宝箱 | 来源:发表于2022-04-02 17:03 被阅读0次
知识点
  1. 消息订阅与发布是一种理念,实现它需要具体的第三方库,比如在angular中我们常用的rxjs,在这里讲的是使用pubsub-js这个库。
  2. 一种组件间通信的方式,适用于任何组件间通信。
  3. 使用步骤
    1. 安装pubsub: npm i pubsub-js
    2. 引入:import pubsub from 'pubsub-js'
    3. 订阅:A组件想接收消息,则在A中订阅消息,订阅的回调写在A组件中。
...
mounted(){
  //订阅消息
  this.pubId = pubsub.subscribe('hello',(_,data)=>{
    console.log(data);
  })
}
...
  1. 提供数据
  pubsub.publish('hello',666);//发布消息
  1. 最好在beforeDestroy钩子中取消订阅。pubsub.unsubscribe(this.pubId)
    备注: 比如订阅消息里面,第一个参数,消息名称我们并不使用,这个时候,我们可以使用下划线_占位

相关文章

  • vue学习(41)消息订阅与发布

    知识点 消息订阅与发布是一种理念,实现它需要具体的第三方库,比如在angular中我们常用的rxjs,在这里讲的是...

  • Vue消息发布与订阅

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

  • vue-消息订阅与发布

    消息订阅与发布 这第三方库,可以让组件之间相互通信 安装如下: 需要订阅和发布的组件导入这个包 shool.vue...

  • 消息订阅与发布

    消息订阅与发布(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学习(41)消息订阅与发布

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