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

VUE3_ref和useTemplateRef获取组件实例,ref获取dom对象

  1. 旧写法

ref的字符串需要跟js中ref定义的变量名称一样
类型丢失,无法获取到ref定义的title类型

<template><div><h1 ref="title">Hello Vue3.5</h1></div>
</template><script setup>import { ref, onMounted } from 'vue'const title = ref(null)//	const title = ref<HTMLElement | null>(null)	//	可以通过以下方式标注类型,但是不完全onMounted(() => {console.log(title.value)})
</script>
  1. 新写法
<template><div><h1 ref="title">Hello Vue3.5</h1></div>
</template><script setup>import { useTemplateRef } from 'vue'const h1 = useTemplateRef('title')onMounted(() => {console.log(h1.value)})
</script>
http://www.lryc.cn/news/2379675.html

相关文章:

  • ISP中拖影问题的处理
  • C++.备考知识点
  • SQLMesh 模型管理指南:从创建到验证的全流程解析
  • HarmonyOS AVPlayer 音频播放器
  • ⭐️白嫖的阿里云认证⭐️ 第二弹【课时1:提示词(Prompt)技巧】for 「大模型Clouder认证:利用大模型提升内容生产能力」
  • Filament引擎(一) ——渲染框架设计
  • c++从入门到精通(六)--特殊工具与技术-完结篇
  • JDK 1.8 全解析:从核心特性到企业实战的深度实践
  • MCP实战:在扣子空间用扣子工作流MCP,一句话生成儿童故事rap视频
  • 分布式微服务系统架构第134集:笔记1运维服务器经验,高并发,大数据量系统
  • 【SSL证书系列】客户端如何验证https网站服务器发的证书是否由受信任的根证书签发机构签发
  • SpringBoot基础项目搭建
  • Rust 学习笔记:关于 HashMap 的练习题
  • C语言-8.数组
  • Kotlin Android单元测试MockK指南
  • C# lock
  • 《算法导论(第4版)》阅读笔记:p83-p85
  • Go 后端中双 token 的实现模板
  • 【拥抱AI】Deer-Flow字节跳动开源的多智能体深度研究框架
  • 第六天——贪心算法——字符串分隔
  • Python 条件语句详解
  • 前端获取用户的公网 IP 地址
  • 在Maven中替换文件内容的插件和方法
  • 符合Python风格的对象(再谈向量类)
  • 云电竞服务器 工作原理
  • 【数据结构】线性表--队列
  • [Vue3]语法变动
  • Ubuntu服务器开启SNMP服务 监控系统配置指南 -优雅草星云智控简易化操作
  • linux本地部署ollama+deepseek过程
  • 从零开始实现大语言模型(十五):并行计算与分布式机器学习