Skip to content
白褶的博客
搜索文档
K
Main Navigation
首页
学习笔记
外观
菜单
返回顶部
大纲
Vue2组件通信方式
父子组件:使用「
props和事件
」进行通信。
爷孙组件:
使用两次父子组件通信来实现。
使用「
provide + inject
」来通信 ,
参考链接
。
任意组件:使用
eventBus = new Vue()
来通信。
主要API是
eventBus.$on
和
eventBus.$emit
。
缺点是事件多了就很乱,难以维护。
任意组件:使用Vuex通信(Vue3可用Pinia代替Vuex)。