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

vue3常用组件通信方法


title: vue3常用组件通信方法
date: 2024-10-06 15:00:54
tags: vue3

组件通信

一、父传子—defineProps

1.父亲

通过属性传值

2.儿子

通过defineProps接收相关的数据

二、子传父

1)使用defineExpose+ref

1.子组件

在子组件中使用defineExpose先暴露出来

2.父组件

在父组件使用ref进行相关的属性和方法的引用,在onMounted中就可以拿到这个相关的方法

3.通过ref属性在控制子组件的相关的内容

4.通过ref属性控制父组件按钮改变子组件

2)使用v-model

1.在父组件中引用的子组件上定义v-model

2.子组件使用defineProps能接收到相model来的属性了

3.子组件用defineEmits方法传递给父组件

进行子组件的特有加工后,再次传给父组件,以达到双向绑定的相关的目的。

4.在父组件中,使用子组件传回来的相关的东西,达到子组件影响父组件的相关的数据


http://www.kler.cn/news/334851.html

相关文章:

  • 算法题总结(七)——栈与队列
  • C++ 单例模式(模板继承+单例模式)
  • 运放选择时考虑的参数
  • 如何通过视频美颜SDK实现高效的直播美颜API开发?
  • tftp传文件被服务器拒绝进入tftp: server error: (768) Access to staonline.pcap denied
  • 【unity游戏开发】彻底理解AnimatorStateInfo,获取真实动画长度
  • 大模型/Sora/世界模型之间是什么关系,对自动驾驶的意义是什么?
  • 智慧学生宿舍管理平台|学生宿舍管理平台系统|基于Springboot+VUE的智慧学生宿舍管理平台系统设计与实现(源码+数据库+文档)
  • 鸿蒙 arkts json数据解析
  • 【AGC005D】~K Perm Counting(计数抽象成图)
  • MySQL 日志 - Binlog
  • 通信工程学习:什么是OSPF开放式最短路径优先
  • cnn突破二(bpnet三层网络增加bias后,识别率没有下降)
  • jdk版本与环境变量配置的版本不一致问题
  • pdf处理1
  • 课设实验-数据结构-单链表-文教文化用品品牌
  • 血液细胞计数与检测(BCCD)数据集教程
  • 03 去重排序
  • VSCode 中配置 C/C++ 环境的步骤
  • STL07——手写一个简单版本的unordered_set