Vue3》》 ref 获取子组件实例 原理

ref

通过ref 获取并且操作DOM元素
通过ref 创建 响应式数据

这样比较好理解,就省略了

通过ref 获取 子组件的实例 原理分析

这个过程可以分为几个关键部分:模板引用、ref 绑定机制和组件实例的暴露

typescript 复制代码
//1. 创建 Ref(父组件)
// 父组件 Parent.vue
<template>
  <ChildComponent ref="childRef" />
</template>

<script setup>
import { ref } from 'vue';
import ChildComponent from './Child.vue';

// 1. 创建 ref,初始值为 null
const childRef = ref(null);

// 在组件挂载后,childRef.value 将是子组件的实例
console.log(childRef.value); // 初始输出:null
</script>
相关推荐
西洼工作室13 小时前
前端项目目录结构全解析
前端·vue.js
咫尺的梦想00713 小时前
vue的生命周期
前端·javascript·vue.js
晴栀ay13 小时前
深入理解JavaScript执行机制:编译阶段与执行阶段的奥秘
javascript
南山安13 小时前
面试必考:从setTimeout到Promise和fetch
javascript·面试
文西29513 小时前
this函数的指向问题
javascript
有点笨的蛋13 小时前
JavaScript Promise 机制解析
前端·javascript
不一样的少年_15 小时前
【前端效率工具】再也不用 APIfox 联调!零侵入 Mock,全程不改代码、不开代理
前端·javascript·浏览器
JIngJaneIL15 小时前
数码商城系统|电子|基于SprinBoot+vue的商城推荐系统(源码+数据库+文档)
java·前端·数据库·vue.js·论文·毕设·数码商城系统
艾小码15 小时前
Vue组件通信不再难!这8种方式让你彻底搞懂父子兄弟传值
前端·javascript·vue.js
lcc18715 小时前
Vue 数据代理
前端·javascript·vue.js