当前位置: 首页 > news >正文

组件通信方式

组件通信方式有:vuex,ref,父子通信(父传子、子传父),兄弟通信(eventBus), 祖先后代通信(依赖注入)

父传子:父组件内:在子组件标签上设置自定义属性传递数据,

子组件内:子组件通过props接收数据

子传父: 父组件内:在子组件标签上设置自定义事件 @自定义事件名=" 函数"

子组件:子组件内通过:$emit('自定义事件名‘,参数1,参数2')

子组件标签绑定单击事件触发父组件的方法

兄弟通信:创建一个谁都能访问事件总线(里面是空的vue实例)

接受数据(使用数据)方,通过$on事件

发送数据(发送方),通过$emit事件

祖先后代通信:

依赖注入

孙子组件用inject接收数据

父组件 导入 注册孙子组件

祖先组件:通过provide提供数据,导入 注册父组件

http://www.lryc.cn/news/272397.html

相关文章:

  • kbdnecnt.DLL文件缺失,软件或游戏无法启动运行,怎样快速修复?
  • Linux账户安全
  • 深度生成模型之GAN优化目标设计与改进 ->(个人学习记录笔记)
  • 程序员如何高效学习技术?
  • 一个无经验的大学毕业生,可以转行做软件测试吗?我的真实案例
  • 三.Linux无名管道(PIPE)和有名管道(FIFO)的区别
  • 英文字母替换加密(后移n位)
  • HAproxy群集
  • LeetCode2469. Convert the Temperature
  • 【ROS2】MOMO的鱼香ROS2(五)ROS2入门篇——ROS2接口与自定义
  • python c语言 代码动态检查,python c语言语法分析
  • C++ DAY6 作业
  • 华为服务器安装银河麒麟V10操作系统(IBMC安装)
  • macos下php 5.6 7.0 7.4 8.0 8.3 8.4全版本PHP开发环境安装方法
  • Chatgpt为什么像打字机逐字输出?磨洋工,防止数据库被盗
  • ubuntu 卸载桌面
  • Linux文件fd剖析
  • VMWARE ESXi存储多路径策略修改
  • 结构体详解
  • 前端开发个人简历范本(2024最新版-附模板)
  • # 编程语言简史
  • SpringMVC学习与开发(三)
  • JAVA对象、List、Map和JSON之间的相互转换
  • 图像分割-漫水填充法 floodFill
  • Python open函数详解:打开指定文件与 readline和readlines函数:按行读取文件
  • Vue 生命周期有哪些?作用是什么?
  • 《Vue3 前端构建工具》 Vue-cli 与 Vite 创建项目的插件和配置对比
  • springboot(ssm中山社区医疗综合服务平台 医疗管理系统 Java系统
  • Qt编写的exe程序上添加程序信息
  • (一)CarPlay集成开发之概述与环境篇