1. 程式人生 > >Vue元件間通訊4--訊息訂閱與釋出

Vue元件間通訊4--訊息訂閱與釋出

安裝pubsub-js

npm install pubsub-js --save

優點:可以進行任意元件間的資訊傳遞。

1、釋出訊息  

PubSub.publish('msg', data)

下面的例子中,msg為‘type’ , data為communicateType

2、訂閱訊息

PubSub.subscribe('msg', function(msg, data){})

第一個msg為‘type’ (必須與釋出訊息中的msg一樣才能實現通訊),第二個msg就是與第一個msg一樣,第二個msg沒有用,但是必須得有(語法就是這麼規定的)