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>
相关推荐
choke23323 分钟前
[特殊字符] Python 文件与路径操作
java·前端·javascript
wqq631085535 分钟前
Python基于Vue的实验室管理系统 django flask pycharm
vue.js·python·django
Deng94520131438 分钟前
Vue + Flask 前后端分离项目实战:从零搭建一个完整博客系统
前端·vue.js·flask
Hello.Reader1 小时前
Flink 文件系统通用配置默认文件系统与连接数限制实战
vue.js·flink·npm
wuhen_n1 小时前
JavaScript内置数据结构
开发语言·前端·javascript·数据结构
鹿心肺语2 小时前
前端HTML转PDF的两种主流方案深度解析
前端·javascript
一个懒人懒人2 小时前
Promise async/await与fetch的概念
前端·javascript·html
EchoEcho3 小时前
深入理解 Vue.js 渲染机制:从声明式到虚拟 DOM 的完整实现
vue.js
C澒3 小时前
Vue 项目渐进式迁移 React:组件库接入与跨框架协同技术方案
前端·vue.js·react.js·架构·系统架构
xiaoxue..3 小时前
合并两个升序链表 与 合并k个升序链表
java·javascript·数据结构·链表·面试