关键点
1. 使用 :ref="`record${i}`" (或者 :ref="'record'+i"),为每一项动态添加 ref;
2. 使用 this.$refs[`record${i}`] 获取当前元素 dom 结构
完整代码
<template>
  <div class="wrap">
    <div v-for="(item,i) in testAr            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-13 15:31:56
                            
                                6068阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            Vue 中的 Ref1:ref说明 <!-- ## ref属性 1. 被用来给元素或子组件注            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-10 15:42:04
                            
                                498阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            v-once、ref、provide、inject            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                            精选
                                                        
                            2022-09-25 00:04:34
                            
                                206阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            前言最近在开发中需要用到动态设置ref的内容,摸索了很久终于弄明白了要怎么实现。1.绑定指定某一个组件1.1、例如:这是一个编辑器组件,在这里把它的ref设置为myeditor<fcEditor ref="myeditor"></fcEditor>1.2、在代码中通过myeditor名称获取这个组件this.$refs.myeditor;2.使用:ref动态设置组件名称2.            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-09-27 11:56:00
                            
                                978阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            用法1. vue给我们提供一个操作dom的属性,ref。绑定在dom元素上时,用起来与id差不多,通过this.$refs来调用: <div ref="test">test</div> console.log(this.$refs.test) 看到打印出来就是绑定的dom对象,可以用来执行一些dom            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-11-19 14:45:26
                            
                                963阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            多个 ref,需要将 ref 绑定到一个更灵活的函数上 (这是            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-11-23 02:22:05
                            
                                983阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            vue中的ref其实功能很强大,下面介绍一下如何使用。 基本用法,本页面获取dom元素 其实ref除了可以获取本页面的dom元素,还可以拿到子组...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2022-03-01 14:33:52
                            
                                273阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            用法1.
vue给我们提供一个操作dom的属性,ref。绑定在dom元素上时,用起来与id差不多,通过this.$refs来调用:
<div ref="test">test</div>
console.log(this.$refs.test)
 
 
看到打印出来就是绑定的dom对象,可以用来执行一些dom操作,比如操作样式,获取属性等:
let testDom =            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-08-17 14:54:53
                            
                                530阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            一、位置 生命周期的mounted 二、作用 1、获取原始的DOM 给input标签添加focus属性 2、获取组件实例化对象            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-07-14 11:03:42
                            
                                347阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            定义:在 Vue3中,ref成为了新的集合,除了用于创建 响应式数据之外,还可以用于用DOM元素、组件实例和其他对象。变得更加全能多样            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2024-06-05 09:28:45
                            
                                530阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在 Vue 3 中,ref 和 reactive 都是用于创建响应式数据的核心 API,但它们在用途、返回值、适用场景和底层机制上存在明显差异。理解这两者的区别,有助于合理选择响应式策略、避免不必要的副作用,也有助于提升开发效率与代码一致性。一、基本用途与语法对比ref用于 包裹一个基本类型或对象,返回一个响应式对象,其值通过 .value&nbs            
                
         
            
            
            
            相信前端开发或者后端开发都用过jquery,因为不是数据驱动,为了获取某些元素的value值,都操作过Dom元素。//使用Jquery获取Dom元素值$("#id").text('xxx')$("#id").value('xxx')//使用原生Domdocument.getElementById("id")document.getElementsByClassName("className")都经            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2021-02-25 22:38:33
                            
                                521阅读
                            
                                                                             
                 
                
                             
         
            
            
            
            在Vue.js中,ref是一个强大的工具,它允许我们直接访问DOM元素或子组件的实例。尽管Vue的声明式渲染模型为我们抽象了大部分直接的DOM操作,但在某些情况下,我们仍然需要直接访问这些底层元素,例如初始化第三方库、进行复杂的DOM操作或调用子组件的方法。本文将详细介绍Vue中ref的用法及其相关注意事项。一、ref的基本用法ref的使用非常直观。我们只需在需要添加ref的组件或DOM元素上添加            
                
         
            
            
            
            相信前端开发或者后端开发都用过jquery,因为不是数据驱动,为了获取某些元素的value值,都操作过Dom元素。//使用Jquery获取Dom元素值$("#id").text('xxx')$("#id").value('xxx')//使用原生Domdocument.getElementById("id")document.getElements...            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-06-01 19:11:49
                            
                                170阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            ref<children ref="children"></children>获取子组件实例,可以使用子组件的所有方法。this.$refs.children父<template>  <            
                
                    
                        
                                                            
                                                                        
                                                                                        原创
                                                                                    
                            2022-12-21 10:05:07
                            
                                93阅读
                            
                                                                             
                 
                
                                
                     
                                    
                             
         
            
            
            
            1.vue官方文档 首先我们来看一下vue官方是怎么解释的 好了,我知道很多刚接触的vue的小白其实都不太看的懂官方文档在讲什么,下面我用自己的话翻译一下。 2.ref以及$ref 通过 ref 标注 DOM 元素 // 在 DOM 元素上通过 ref 属性标注,属性名称自定义 <div ref="            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2020-09-21 15:25:00
                            
                                276阅读
                            
                                                                                    
                                2评论
                            
                                                 
                 
                
                             
         
            
            
            
            v-for 上使用 ref 注意使用this.$refs.xx 获取到的是数组 即便是生成后元素的ref没有重复 v-for 上使用ref 没有必要绑定不同的ref 根据索引就能找到相应的元素 我们可以在v-for外部包裹 一层div 比如设置ref=aa 获取内部的子元素可以使用 this.$re ...            
                
                    
                        
                                                            
                                                                        
                                                                                        转载
                                                                                    
                            2021-09-09 11:12:00
                            
                                869阅读
                            
                                                                                    
                                2评论