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

vue2.0 组件之间的数据共享

个人简介

👨‍💻‍个人主页: 魔术师
📖学习方向: 主攻前端方向,正逐渐往全栈发展
🚴个人状态: 研发工程师,现效力于政务服务网事业
🇨🇳人生格言: “心有多大,舞台就有多大。”
📚推荐学习: 🍉Vue2 🍋Vue3 🍓Vue2/3项目实战 🥝Node.js实战 🍒Three.js 🍇鸿蒙开发
🪧使用备注:仅供学习交流 严禁用于商业用途 ,若发现侵权内容请及时联系作者
📤更新进度:持续更新内容
🤙个人名片:每篇文章最下方都有加入方式,旨在交流学习&资源分享,快加入进来吧

vue2.0 组件之间的数据共享


文章目录

    • 个人简介
    • vue2.0 组件之间的数据共享
    • 10. 组件之间的数据共享
      • 10.1 组件之间的关系
      • 10.2 父子组件之间的数据共享
        • 1. 父组件向子组件共享数据
        • 2. 子组件向父组件共享数据
      • 10.3 兄弟组件之间的数据共享


10. 组件之间的数据共享

10.1 组件之间的关系

  • 在项目开发中,组件之间的最常见的关系分为如下两种:
    1. 父子关系
    2. 兄弟关系

image.png

10.2 父子组件之间的数据共享

  • 父子组件之间的数据共享又分为:
    1. 父 -> 子共享数据
    2. 子 -> 父共享数据
1. 父组件向子组件共享数据
  • 父组件向子组件共享数据需要使用自定义属性。示例代码如下:

image.png

2. 子组件向父组件共享数据
  • 子组件向父组件共享数据使用自定义事件。示例代码如下:

image.png

10.3 兄弟组件之间的数据共享

  • 在 vue2.x 中,兄弟组件之间数据共享的方案是 EventBus
  • EventBus 的使用步骤
    1. 创建 eventBus.js 模块,并向外共享一个 Vue 的实例对象
    2. 在数据发送方,调用 bus.$emit('事件名称', 要发送的数据) 方法触发自定义事件
    3. 在数据接收方,调用 bus.$on('事件名称', 事件处理函数) 方法注册一个自定义事件
      image.png

相关文章:

  • nginx 漏洞修复 CVE-2024-7347 CVE-2025-23419
  • Java实现PDF加水印功能:技术解析与实践指南
  • luckysheet的使用——17.将表格作为pdf下载到本地
  • Node-Red通过Profinet转ModbusTCP采集西门子PLC数据配置案例
  • BGP综合实验(2)
  • 高项-挣值管理TCPI
  • 软件设计师“测试用例”考点分析——求三连
  • ip与mac-数据包传输过程学习
  • 社交平台推出IP关联机制:增强用户体验与网络安全的新举措
  • 紫光同创FPGA实现AD9238数据采集转UDP网络传输,分享PDS工程源码和技术支持和QT上位机
  • 解决报错 Flask-SQLAlchemy TypeError: ‘float‘ object is not callable
  • Linux内核深入学习(4)——内核常见的数据结构之链表
  • WebRTC技术EasyRTC嵌入式音视频通信SDK助力智能电视搭建沉浸式实时音视频交互
  • 正点原子STM32新建工程
  • 容器化-K8s-镜像仓库使用和应用
  • 【Linux学习】Ubuntu对用户进行管理
  • 云原生安全:错误策略S3存储桶ACL设置为Everyone:FullControl
  • CSS新增表单属性及结构伪类选择器(nth-child)
  • 深入探究AKS Workload Identity
  • AT 指令详解:基于 MCU 的通信控制实战指南AT 指令详解
  • 去年中企海外新增风电装机量5.4GW,亚太区域占比过半
  • 探月工程鹊桥二号中继星取得阶段性进展
  • 国新办10时将举行新闻发布会,介绍4月份国民经济运行情况
  • 上海公办小学验证今起开始,下周一和周二分区进行民办摇号
  • 特朗普政府涉税改法案遭众议院预算委员会否决
  • 戛纳打破“疑罪从无”惯例,一法国男演员被拒之门外