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

1.父向子传数据?

props

2.子向父传数据?

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

向子传数据

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

绑定事件:负责接收数据

触发事件:负责发送数据

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

全局事件总线

4.怎么选择呢?

父向子:props

子向父:自定义事件

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

相关推荐
whi4 小时前
一个小工具,解决了一个困扰 Vue 开发者多年的类型检查难题
vue.js·typescript
xcs1940516 小时前
前端 vue 的前端页面debugger 进不去
前端·javascript·vue.js
雪芽蓝域zzs19 小时前
第 5 节:Marker 点击弹出 InfoWindow 信息窗口
vue.js
大包子21 小时前
structuredClone vs lodash.cloneDeep:核心差异与选型指南
javascript·vue.js
雪芽蓝域zzs1 天前
第 3 节:地图点击事件,点击获取经纬度
vue.js
WayneX1 天前
开源 Vue 3 组件库 Morya UI:把组件、文档、AI 工具链一起做进一个包
前端·vue.js·前端框架
hai_android1 天前
Chat 聊天模块功能总结
前端·javascript·vue.js
志尊宝1 天前
Vue3 零基础每日笔记(076):防抖节流的正确使用——搜索框、按钮防重复提交、滚动监听
javascript·vue.js·笔记
顽疲1 天前
从零用 Java 实现小红书 SpringBoot Vue UniApp(23)笔记话题多对多:一条笔记进多个话题池
java·vue.js·spring boot
能源革命1 天前
Vue 网格拖拽布局组件全景指南:7 大方案深度对比
前端·javascript·vue.js