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

1.父向子传数据?

props

2.子向父传数据?

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

向子传数据

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

绑定事件:负责接收数据

触发事件:负责发送数据

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

全局事件总线

4.怎么选择呢?

父向子:props

子向父:自定义事件

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

相关推荐
胡八一2 小时前
使用qianjkun uniapp 主应用 集成 vue微应用
前端·vue.js·uni-app
blueblood3 小时前
在 Ant Design Vue 2 中隐藏 a-modal 右下角自带的确定按钮
前端·vue.js
那你能帮帮我吗3 小时前
el-tree过滤后的数据,选择父节点,仅选中过滤后的子节点
vue.js·element
玖伍贰零壹肆3 小时前
vue——解决跨层级组件通信难题
前端·javascript·vue.js
BillKu5 小时前
Vue3组件加载顺序
前端·javascript·vue.js
叫我阿柒啊5 小时前
Java全栈工程师的实战面试:从基础到微服务的全面解析
java·数据库·vue.js·spring boot·微服务·前端开发·全栈开发
萌萌哒草头将军6 小时前
Rspack 1.5 版本更新速览!🚀🚀🚀
前端·javascript·vue.js
在雨夜入睡6 小时前
Vue源码解析-响应式原理之reactive
vue.js
苏琢玉6 小时前
RSA+AES 混合加密不复杂,但落地挺烦,我用 Vue+PHP 封装成了两个库
vue.js·npm·php·composer
计算机学姐7 小时前
基于SpringBoot的老年人健康数据远程监控管理系统【2026最新】
java·vue.js·spring boot·后端·mysql·spring·mybatis