全局事件总线
1.一种组件间通信的方式,适用于任意组件间通信。
2.安装全局事件总线:
1 | new Vue({ |
3.使用事件总线:
①接收数据: A组件想接收数据,则在A组件中给$bus绑定自定义事件,事件的回调留在A组件自身。
1 | methods: () => { |
②提供数据:this.$bus.emit(‘xxxx’,数据)
4.最好在beforeDestroy钩子中,用$off去解绑当前组件所用到的事件。
本博客所有文章除特别声明外,均采用 CC BY-NC-SA 4.0 许可协议。转载请注明来源 小马Ti的博客!
评论