vue3中ref动态定义

news/2025/1/8 1:51:28 标签: vue.js, javascript, 前端

文章目录

  • 前言
  • 一、


前言

vue3项目开发过程中,经常会遇到遍历表格,这些表格上的文本框可能会绑定ref,当需要给制定的文本框赋值时,常常是选择不到的,因为vue3的ref是需要提前定义的,所以这里用一个数组存放这些ref

一、

// 1.绑定ref
:ref="(el:any)=>setItemRef(el,$index )"



// 2.定义一个数组来存储动态ref
const itemRefs = ref<any[]>([]);
// 定义setItemRef函数
const setItemRef = (el: any, index: any) => {
	if (el) {
		itemRefs.value[index] = el;
	} else {
		// 处理元素被移除的情况
		itemRefs.value.splice(index, 1);
	}
};

// 3.使用
row.warehouseArea = itemRefs.value[index].getCheckedNodes()[0]?.pathValues[0];



http://www.niftyadmin.cn/n/5815571.html

相关文章

Mysql面试相关

优化 定位慢查询 慢语句分析 索引概念及其底层数据结构 二叉搜索树、红黑树、B树、B树 聚簇索引非聚簇索引、回表查询 覆盖索引、超大分页优化 上面图片文字 此处应为 进行排序 索引创建的原则 索引失效 违法最左前缀法则 范围查询右边的列&#xff0c;不能使用索引 在索引列…

Koi技术教程-Tauri基础教程-第一节 Tauri项目创建及结构说明

1 “你日渐平庸&#xff0c;甘于平庸&#xff0c;将继续平庸。”——《以自己喜欢的方式过一生》 2. “总是有人要赢的&#xff0c;那为什么不能是我呢?”——科比布莱恩特 3. “你那么憎恨那些人&#xff0c;和他们斗了那么久&#xff0c;最终却要变得和他们一样&#xff0c;…

02、Redis的安装与配置

一、安装配置CentOS7 第一步:安装虚拟机 这个步比较简单,直接安装好VMware和使用CentOS7的镜像安装操作系统 相关资源如果有需要可以在如下位置下载: VMare虚拟机:VMare工具 CentOS7镜像:CentOS7镜像 JDK17_linux-x64:JDK17_linux-x64 linux服务器连接工具:MobaX…

halcon中图像处理及图像滤波

图像滤波简介 图像滤波的方法主要分为两大类:空间域方法和频域方法。 空间域方法是以对图像的像素直接进行处理为基础,包括均值滤波、中值滤波、高斯滤波等;频域方法则是以修改图像在傅里叶变换空间的值为基础的,包括高通滤波、低通滤波、同态滤波等。 1.空间域图像滤波 图…

【C语言程序设计——选择结构程序设计】求一元二次方程的根(头歌实践教学平台习题)【合集】

目录&#x1f60b; 任务描述 相关知识 sqrt() 函数 编程要求 测试说明 通关代码 测试结果 任务描述 本关任务&#xff1a;根据求根公式&#xff0c;计算并输出一元二次方程的两个实根&#xff0c;要求精确道小数点后2位。要求方程系数从键盘输入。如果输入的系数不满足求…

Leecode刷题C语言之不含特殊楼层的最大连续楼层数

执行结果:通过 执行用时和内存消耗如下&#xff1a; int cmp(const void *a,const void *b){return *((int*)a) - *((int*)b); } int maxConsecutive(int bottom, int top, int* special, int specialSize){int max0;qsort(special,specialSize,sizeof(int),cmp);maxspecial[0…

nvm如何安装

一、简介 在实际的开发和学习中可能会遇到不同项目的 node 版本不同&#xff0c;而出现的兼容性问题。 而 nvm 就可以很好的解决这个问题&#xff0c;它可以在同一台机器上下管理多个 node 版本&#xff0c;使得程序员可以轻松地安装、卸载和切换不同的 node 版本。 在下载和配…

查询Mysql中被锁住的表以及如何解锁

当MySQL中的表被锁住时&#xff0c;可能会导致查询变慢或完全无法访问该表。处理这种情况的方法取决于锁的原因以及你想要达到的目标。以下是一些常见的步骤和技巧&#xff0c;可以帮助你解决被锁住的表的问题&#xff1a; 1. 识别锁的情况 首先&#xff0c;你需要确定哪些表…