You need to enable JavaScript to run this app.
优惠活动
大模型
产品
解决方案
定价
更多

如何访问Vue中动态定义的嵌套ref?

如何直接访问Vue中嵌套的动态ref?

当你在v-for里给嵌套子元素绑定动态ref(比如:ref="thing.id")时,无法用常规的同名常量方式直接访问,推荐使用ref回调函数来手动收集元素引用,实现直接通过ID映射访问目标DOM元素。

实现代码示例

模板部分

<template>
  <div v-for="thing of someListOfObject">
    <!-- 用回调函数收集动态ref -->
    <div :ref="el => { if (el) dynamicRefs[thing.id] = el }">
      hi !
    </div>
  </div>
</template>

脚本部分(Vue3

相关产品推荐
方舟 Agent Plan

超全模态模型 × Harness 升级,最新支持 Deepseek-V4.1-Flash、GLM-5.3 系列、Doubao-Seedream-5.0-pro、Kimi-K3 (部分), 限时 9.9 元起

最近更新时间:2026.06.18 20:12:43