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

1.父向子传数据?

props

2.子向父传数据?

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

向子传数据

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

绑定事件:负责接收数据

触发事件:负责发送数据

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

全局事件总线

4.怎么选择呢?

父向子:props

子向父:自定义事件

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

相关推荐
落魄江湖行30 分钟前
基础篇六 Nuxt4 状态管理:useState 的正确用法
前端·vue.js·typescript·nuxt4
LIO1 小时前
Vue3 + Pinia 完整使用教程(企业级)
前端·vue.js
军军君011 小时前
数字孪生监控大屏实战模板:智慧城市大屏
前端·vue.js·typescript·前端框架·echarts·智慧城市·大屏展示
计算机学姐1 小时前
基于SpringBoot的房屋交易系统
java·vue.js·spring boot·后端·spring·intellij-idea·mybatis
zopple2 小时前
PHP与Vue.js:前后端开发的完美搭档
开发语言·vue.js·php
LIO3 小时前
Vue3 + Vite + Pinia + TypeScript 项目完整搭建与实战指南
前端·vue.js
kilito_013 小时前
vue官网例子 讲解2
前端·javascript·vue.js
蜡台3 小时前
Vue实现动态路由
前端·javascript·vue.js·router
cc_heart3 小时前
antdv-next/x:面向 Vue 的 AI 组件体系
前端·javascript·vue.js
Ruihong3 小时前
一文看懂:Vue3 watch 用 VuReact 转成 React 长啥样
vue.js·react.js