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

vue--for循环中使用子组件,ref应该如果调用

首先,先写一个错误示例,看是否跟你的写法一样

错误示例

使用动态ref,拼接循环序号index

<div v-for="(item,index) in presetsData"><real-video :ref="'realVideo'+index"></real-video></div>//函数中使用动态拼接的ref调用
this.$refs['realVideo'+index].getWsUrl();

这种写法会导致控制台报错


vue.runtime.esm.js?2b0e:619 [Vue warn]: Error in nextTick: 
"TypeError: Cannot read property 'getWsUrl' of undefined"found in
---> ******

正确写法

ref值重复也可以调用,在调用时加下标 如: this.$refs[xxx][0]

<div v-for="(item,index) in presetsData"><real-video ref="realVideo"></real-video></div>//函数中使用加下标的ref调用
this.$refs['realVideo'][index].getWsUrl();
http://www.dtcms.com/a/314270.html

相关文章:

  • SP30D120CTT大电流碳化硅二极管全面解析:TO-247封装的高功率解决方案
  • Minio部署和客户端使用 - 版本 2025-05-24T17-08-30Z
  • 计算机网络:网络号和网络地址的区别
  • [激光原理与应用-135]:光学器件 - 透镜的本质是利用材料对光的折射特性,通过特定形状的表面设计,实现对光线的会聚、发散或成像控制的光学元件
  • HTTP各个版本对比
  • 【YOLO11】【DeepSort】【NCNN】使用YOLOv11和DeepSort进行行人目标跟踪。(基于ncnn框架,c++实现)
  • 文件与目录操作命令
  • Kubernetes(k8s)之认识Pod
  • k8s简介
  • Go语言 并发安全sync
  • 深度解析:CPU 与 GPU 上的张量运算,为何“快”与“慢”并非绝对?
  • 亚马逊撤离Google购物广告:重构流量生态的战略博弈
  • 从零开始搞定类与对象(中)
  • 企业架构被大模型重构:大模型驱动下的数字基建革命与机遇
  • 操作系统:RPC 中可能遇到的问题(Issues in RPC)
  • Ubuntu系统VScode实现opencv(c++)图像一维直方图
  • Git如何同步本地与远程仓库并解决冲突
  • C#利用unity游戏引实现开发设备仿真系统步骤
  • 《解构Angular组件变化检测:从自动到手 动的效能突破》
  • Unity Shader编程完全入门指南:从零到实战 C# 实战案例
  • 雷达系统工程学习:自制极化合成孔径雷达无人机
  • 【OpenGL】LearnOpenGL学习笔记03 - 着色器
  • 2025年半导体探针卡市场深度调研:规模数据、竞争格局
  • 防火墙的进阶练习
  • PVE环境对网口和wifi的配置
  • Neo4j 基础语法指南
  • 基于Spring Cloud Gateway和Resilience4j的微服务容错与流量控制实战经验分享
  • javacc学习笔记 03、编译原理实践 - JavaCC解析表达式并生成抽象语法树
  • MySQL5.0数据库管理系统安装部署
  • PCB反焊盘的样子越诡异,高速过孔的性能越好?