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

模板引用(Template Refs)全解析2

三、v-for 中的模板引用

当在 v-for 中使用模板引用时,引用的 value 会自动变为一个数组,包含列表中所有元素/组件的引用(需 Vue 3.5+ 版本,旧版需手动处理且顺序不保证)。

1. 基本用法(Vue 3.5+)
<script setup>
import { ref, useTemplateRef, onMounted } from 'vue'// 源数据列表
const list = ref(['Item 1', 'Item 2', 'Item 3'])// 声明对列表元素的引用:参数与模板中 ref 的值一致
const itemRefs = useTemplateRef('items')onMounted(() => {// itemRefs.value 是一个数组,顺序与源数据列表一致console.log('列表元素引用:', itemRefs.value) // [li元素1, li元素2, li元素3]
})
</script><template><ul><!-- v-for 循环中添加 ref 属性,所有元素共用一个 ref 值 "items" --><li v-for="item in list" ref="items">{{ item }}</li></ul>
&
http://www.dtcms.com/a/333617.html

相关文章:

  • CVE-2025-8088复现
  • 汽车行业 AI 视觉检测方案(二):守护车身密封质量
  • 【总结】Python多线程
  • 华清远见25072班C语言学习day10
  • 342. 4的幂
  • 自定义数据集(pytorchhuggingface)
  • 附046.集群管理-EFK日志解决方案-Filebeat
  • 考研复习-计算机组成原理-第七章-IO
  • NumPy基础入门
  • 第40周——GAN入门
  • 详解区块链技术及主流区块链框架对比
  • PSME2通过IL-6/STAT3信号轴调控自噬
  • 【机器学习】核心分类及详细介绍
  • 控制块在SharedPtr中的作用(C++)
  • 【秋招笔试】2025.08.15饿了么秋招机考-第二题
  • 基于MATLAB的机器学习、深度学习实践应用
  • Matlab(5)进阶绘图
  • 后端学习资料 持续更新中
  • StarRocks数据库集群的完整部署流程
  • plantsimulation中存储(store)、缓冲区(buffer)、放置缓冲区(PlaceBuffer)的区别,分别应用于那种情况
  • 第七十四章:AI的“诊断大师”:梯度可视化(torchviz / tensorboardX)——看透模型“学习”的秘密!
  • 测试用例的一些事项
  • API接口大全实用指南:构建高质量接口的六个关键点
  • Adobe Photoshop 2024:软件安装包分享和详细安装教程
  • Unity与OpenGL中的材质系统详解
  • 杭州电子商务研究院发布“数字化市场部”新部门组织的概念定义
  • Gato:多模态、多任务、多具身的通用智能体架构
  • Vue 组件二次封装透传slots、refs、attrs、listeners
  • 【Spring框架】SpringAOP
  • Ubuntu 22.04 安装PCL(Point Cloud Library)和Eigen库