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

VUE3获取子组件实例

1.使用refs获取子组件实例

1.组合式api

父组件

<!-- 父组件 Parent.vue -->
<template><div><Child ref="childRef" /><button @click="callChildMethod">调用子组件方法</button></div>
</template><script setup>
import { ref, onMounted } from 'vue'
import Child from './Child.vue'// 1. 创建 ref 引用
const childRef = ref(null)// 2. 访问子组件实例
const callChildMethod = () => {if (childRef.value) {childRef.value.increment()console.log('子组件 count:', childRef.value.count)}
}
</script>

子组件

<!-- 子组件 Child.vue -->
<template><div>子组件</div>
</template><script setup>
import { ref } from 'vue'// 子组件的内部数据和方法
const count = ref(0)// 子组件的方法
const increment = () => {count.value++
}// 暴露给父组件访问的属性和方法
defineExpose({count,increment
})
</script>

2.选项式api

和vue2一样的使用this.$refs

http://www.jsqmd.com/news/309687/

相关文章:

  • 主流向量数据库横向对比:选型视角下的全景分析
  • 2026年格力空调供应商厂家最新推荐:软水净水系统/净水系统供应商/分户净水系统/别墅地暖供应商/商务净水系统/选择指南
  • 【通信原理】卫星地面站与卫星车协同工作原理深度解析
  • 【工具变量】城市网络关注度数据(2011-2019)
  • 分页的实现
  • 计算机毕业设计springboot学科竞赛活动报名系统 基于Spring Boot的学科竞赛活动报名与管理系统设计 Spring Boot框架下的学科竞赛活动在线报名平台开发
  • 2026制造业中央空调回收高效服务推荐榜
  • 宏智树AI:终结课程论文“凑字焦虑”,从合格到高分的底层逻辑
  • 2026/1/27
  • 计算机Java毕设实战-基于java+springboot的流浪猫狗救助系统基于springboot的宠物领养救助系统【完整源码+LW+部署说明+演示视频,全bao一条龙等】
  • 线段树区间加维护前缀最值
  • 写论文软件哪个好?宏智树 AI 实测封神!从选题到答辩的学术避坑指南
  • pythn中什么是命名空间?什么是作用域?他们之间有什么区别和联系?
  • 9 款 AI 写论文哪个好?宏智树 AI 实测封神!从选题到定稿全靠 “真实感” 取胜
  • 5款AI写论文哪个好?宏智树AI凭真实文献与合规图表碾压全场
  • 宏智树 AI:ChatGPT 学术版驱动,重新定义学术写作效率与品质
  • 【路由器-AP、DHCP、ARP、广播帧、交换机、信道】-初级知识串联(五)之路由器与交换机的关系
  • Java毕设项目:基于springboot的敬老院管理系统(源码+文档,讲解、调试运行,定制等)
  • 毕设开源 基于单片机的红外热视仪(源码+硬件+论文)
  • 字符串不是字符串——聊聊「字符串的编码与解码(Encode and Decode Strings)」这道被严重低估的算法题
  • 不靠人熬夜的运维,才叫真自动化——聊聊智能运维是怎么一步步把 IT 自动化“推上正轨”的
  • 《eBay 买家号注册与维护实操指南(新手必看)》
  • Flutter viewpage嵌套tabview的滑动联动解决方法
  • 提升50%效率:提示工程架构师的社交网络内容生产自动化方案
  • 学长亲荐!8款AI论文工具测评:研究生开题报告神器大公开
  • 前端怎么知道用户勾选了哪几行?
  • 题解:QOJ8692 Yet Another Convolution
  • 学习Java的一天
  • Neo4j 在大数据领域的安全防护机制解读
  • 2026质量验厂咨询优质机构推荐榜:bsci验厂咨询、costco验厂咨询、disney验厂咨询、fsc认证咨询选择指南