在Vue中组件和组件之间的通信有哪些?

1.父向子传数据?

props

2.子向父传数据?

第一种方式:父向子传一个函数,子接收这个函数,然后子去调用这个函数,通过这个函数

向子传数据

第二种方式:组件的自定义事件

绑定事件:负责接收数据

触发事件:负责发送数据

3.可以完成所有组件之间的数据,包括:兄弟之间、爷孙之间、但不限于这些

全局事件总线

4.怎么选择呢?

父向子:props

子向父:自定义事件

其他的关系使用全局事件总线

相关推荐
哲此一生98414 分钟前
搭建Vue3工程(去除不必要的文件)
前端·javascript·vue.js
黑云压城After3 小时前
H5使用环信实现视频或语音通话
前端·javascript·vue.js
牧杉-惊蛰6 小时前
disable-devtool 网络安全 禁止打开控制台
前端·css·vue.js
C+ 安口木7 小时前
vue中监听window某个属性被添加或值的变化
前端·javascript·vue.js
FuckPatience7 小时前
前后端分离项目部署完成后 前后端交互过程
vue.js·asp.net
LuckySusu7 小时前
【vue篇】Vue 自定义指令完全指南:从入门到高级实战
前端·vue.js
LuckySusu7 小时前
【vue篇】Vue 响应式核心:依赖收集机制深度解密
前端·vue.js
LuckySusu7 小时前
【vue篇】Vue.js 2025:为何全球开发者都在拥抱这个前端框架?
前端·vue.js
LuckySusu7 小时前
【vue篇】Vue 单向数据流铁律:子组件为何不能直接修改父组件数据?
前端·vue.js
LuckySusu7 小时前
【vue篇】React vs Vue:2025 前端双雄终极对比
前端·vue.js