美文网首页
PubSubJS(发布、订阅)基本使用

PubSubJS(发布、订阅)基本使用

作者: waiterYu | 来源:发表于2021-04-06 14:53 被阅读0次

    什么是 pubsub?

    • PubSubJS is a topic-based publish/subscribe library written in JavaScript.即 一个利用JavaScript进行发布/订阅的库
    在react中使用
    • 发布
    PubSub.publish('name',value)
    
    • 取消订阅
    componentWillUnmount() {
        /**
        * 取消指定的订阅
        */
        Pubsub.unsubscribe('name')
        /**
        * 取消全部订阅
        */
        PubSub.clearAllSubscriptions()
    }
    
    • 订阅
        token = PubSub.subscribe('name',(msg,data)=>{
            console.log(msg) // 这里将会输出对应设置的 pubsubID
            console.log(data) // 这里将会输出对应设置的参数
        })
    

    相关文章

      网友评论

          本文标题:PubSubJS(发布、订阅)基本使用

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