ThinkChat2.0新版上线,更智能更精彩,支持会话、画图、阅读、搜索等,送10W Token,即刻开启你的AI之旅 广告
## 消息订阅与发布(pubsub) 1. 一种组件间通信的方式,适用于任意组件间通信。 2. 使用步骤: 1. 安装pubsub:`npm i pubsub-js` 2. 引入:`import pubsub from 'pubsub-js'` 3. 接收数据:A组件想接收数据,则在A组件中订阅消息,订阅的回调留在A组件自身。 ~~~js methods(){ demo(data){......} } ...... mounted() { this.pid = pubsub.subscribe('xxx',this.demo) //订阅消息 } ~~~ 4. 提供数据:`pubsub.publish('xxx',数据)` 5. 最好在beforeDestroy钩子中,用`PubSub.unsubscribe(pid)`去取消订阅。