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

Vue3 父子组件传值, 跨组件传值,传函数

目录

1.父组件向子组件传值

1.1 步骤

1.2 格式

2. 子组件向父组件传值

1.1 步骤

1.2 格式

3. 跨组件传值

运行

4. 跨组件传函数

​5. 总结

1. 父传子

2. 子传父

3. 跨组件传值(函数)


1.父组件向子组件传值

1.1 步骤

  1.  在父组件中引入子组件
  2.  在子组件标签中自定义属性
  3.  在子组件里使用definePorps(["属性名"])获取

1.2 格式

父组件:

<Down propMsg = '值' />  

<子组件名 自定义属性名 = '值'
子组件:

const emits = defineProps( [ ' 自定义属性名 ' ] )

2. 子组件向父组件传值

1.1 步骤

  1. 在子组件中自定义事件
  2. 在子组件中使用defineEmits定义对象
  3. 使用对象(事件名.{参数})

1.2 格式

子传父

父组件

<Down @emitsMsg = '函数名'

<子组件名 @自定义事件 = '函数名'

子组件

const emits = defineEmits( [ " emitMsg " ] )

const emits = defineEmits( [ ' 自定义事件名 ' ] )

3. 跨组件传值

也就是 A是B的父组件 , B是C的父组件 , 而A组件需要给C组件传递参数(值,对象,响应式数据等)

首先准备三个vue文件

在App(爷组件)中, 定义一个数据, 并用provide函数, 引入Son.vue(子组件)

在Son.vue中引入sonson.vue组件(孙组件)

 在sonson.vue组件中, 用inject()函数去获取值

运行

4. 跨组件传函数

与跨组件传值类似, 只不过是将一个 换成了 函数

首先定义一个函数, 然后通过provide()进行传函数

5. 总结

1. 父传子

在父组件中自定义属性名, 然后在子组件中, 使用defineProps( [ ' 属性名 ' ] ) 获取值

2. 子传父

在父组件中自定义事件名, 然后子组件用defineEmits( [ ' 事件名 ' ] )来创建对象, 再通过对象调用函数对父组件进行传值 

3. 跨组件传值(函数)

首先在爷组件中定义数据, 然后使用 provide( ' 数据名 ' , 数据 ) 传递数据.  在孙子组件中, 使用inject( ' 数据名 ' ) 函数来接收数据

http://www.dtcms.com/a/202232.html

相关文章:

  • 编译原理的部分概念
  • 桥梁凝冰在线监测装置:科技守护道路安全的新防线
  • Oracle资源管理器
  • MySQL 库的操作 -- 字符集和校验规则,库的增删查改,数据库的备份和还原
  • 服务器磁盘不同格式挂载区别
  • 基于Docker搭建Harbor私有镜像仓库
  • Java DTO 深度解析
  • vue3函数、变量
  • 【八股战神篇】Java虚拟机(JVM)高频面试题
  • 八股文--JVM(2)
  • 人工智能核心知识:AI Agent 的四种关键设计模式
  • 线上jvm假死问题排查
  • 从零开始的抽奖系统创作(2)
  • AUTOSAR图解==>AUTOSAR_SRS_SecureOnboardCommunication
  • 精益数据分析(71/126):从移情到黏性——创业阶段的关键跨越与数据驱动策略
  • 建站系统哪个好?
  • 从头实现react native expo本地生成APK
  • srs-7.0 支持obs推webrtc流
  • 破解误区:WebView 调试常见认知误区与 WebDebugX 实践指南
  • 纯前端实现 导入/导出/模板下载功能
  • 前端无感登录刷新
  • 汉得集星獭1.8.0正式发布,高效集成再赋能!
  • 苍穹外卖04 新增菜品菜品分页查询删除菜品修改菜品
  • Vue3.0教程005:watch监视ref定义的【基本类型】数据和【对象类型】数据
  • 数据结构与算法分析实验14 实现基本排序算法
  • 5.2.4 wpf中MultiBinding的使用方法
  • 保密行业工作沟通安全:吱吱软件的“四重防泄露”设计
  • Python虚拟环境再PyCharm中自由切换使用方法
  • Git 和 GitHub 学习指南本地 Git 配置、基础命令、GitHub 上传流程、企业开发中 Git 的使用流程、以及如何将代码部署到生产服务器
  • Linux 的 TCP 网络编程 -- 回显服务器,翻译服务器