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

vue3中ref动态定义

文章目录

  • 前言
  • 一、


前言

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.kler.cn/a/470046.html

相关文章:

  • 【JavaWeb】2. 通用基础代码
  • 最好用的图文识别OCR -- PaddleOCR(2) 提高推理效率(PPOCR模型转ONNX模型进行推理)
  • 【网络安全设备系列】9、WAF(Web应用防火墙)
  • Flutter 鸿蒙化 flutter和鸿蒙next混和渲染
  • SpringMVC的消息转换器
  • 深入了解 ES6 Map:用法与实践
  • 使用Llama 3.1创建合成数据集以调优你的大型语言模型
  • LeetCode代码随想录(二)——977.有序数组平方、209长度最小子数组、59螺旋矩阵2
  • Unity3D仿星露谷物语开发15之创建道具晃动效果
  • Vue——使用html2pdf插件,下载pdf文档到本地
  • VAxios
  • 深入了解 Nginx:进程、代理及用途解析
  • 苍穹外卖-day07(Spring Cache 购物车业务逻辑)
  • Flink 实时数据处理中的问题与解决方案
  • 【简博士统计学习方法】3. 统计学习方法的三要素
  • laravel 批量更新:‌INSERT ... ON DUPLICATE KEY UPDATE
  • 移动端自动化测试Appium-java
  • AI大模型的搭建和训练
  • Linux——修改文件夹的所属用户组和用户
  • 【A-Lab】部署手册:开源AAA解决方案 —FreeRADIUS
  • Git - 记录一次由于少输入了一个命令导致的更改丢失
  • HTML——72. 下拉列表分组(下拉列表中多选)
  • STM32 I2C通信外设
  • 用ResNet50+Qwen2-VL-2B-Instruct+LoRA模仿Diffusion-VLA的论文思路,在3090显卡上训练和测试成功
  • frameworks 之 Winscope 工具
  • 5. CSS引入方式