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

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
http://www.xdnf.cn/news/7303.html

相关文章:

  • std::ranges::views::stride 和 std::ranges::stride_view
  • Axure跨页面交互:利用IFrame和JS实现父子页面菜单联动
  • AWS EKS IP 耗尽:原因、解决方案和最佳实践
  • MongoDB的管道聚合
  • RHCE 练习三:架设一台 NFS 服务器
  • C语言学习笔记之条件编译
  • vue3 在线播放语音 mp3
  • 类和对象(3)--《Hello C++ World!》(5)(C/C++)--构造函数,析构函数和拷贝构造函数
  • Windows中PDF TXT Excel Word PPT等Office文件在预览窗格无法预览的终级解决方法大全
  • .NET外挂系列:2. 了解强大的 harmony 注解特性
  • 20.自动化测试框架开发之Excel配置文件的IO开发
  • 无需笔墨之功,锦绣SQL自成桥——QuickAPI古法炼数据秘术
  • 企业标准信息公共服务平台已开放标准通编辑器访问入口
  • 可视化图解算法41:搜索二维矩阵(二维数组中的查找)
  • 分布式ID生成系统
  • 深入解析OkHttp与Retrofit:Android网络请求的黄金组合
  • 深度解析:Redis 性能优化全方位指南
  • 在windows下安装windows+Ubuntu16.04双系统(上)
  • leetcode3265. 统计近似相等数对 I-medium
  • 编程技能:字符串函数07,strncat
  • C++跨平台开发经验与解决方案
  • Linux 文件(1)
  • 三维重建(二十三)——各种参数的测试(废案)
  • RV1126 + PCA9685实现7路舵机+2路减速电机控制
  • C++语法中的引用及其原理
  • 上位机知识篇---涂鸦智能云平台
  • Linux 线程(上)
  • Mamba LLM 架构简介:机器学习的新范式
  • SHAP分析图的含义
  • STM32F1软件调试详解