标签的ref属性 vue中为什么不用id标记标签

news/2025/3/6 5:17:44/

标签的ref属性

vue中为什么不用id标记标签

假设有一对父子组件,如果父组件和子组件中存在id相同的标签,会产生冲突。通过id获取标签会获取到先加载那个标签。

标签的ref属性的用法

在父组件App中,引入了子组件Person。
并使用ref标记了Person组件标签。
在子组件Person中,使用defineExpose,定义哪些变量可以被父组件使用。
通过打印ref标记的组件标签,可以看到,只能获取到a和b,获取不到c,
因为c没有定义在defineExpose中。
在这里插入图片描述在这里插入图片描述在这里插入图片描述


http://www.ppmy.cn/news/1576986.html

相关文章

数据结构理论

目录 基本概念和术语 数据 数据元素 数据项 数据对象 数据结构 数据的结构 逻辑结构 存储结构(物理结构) 数据类型 定义 原子数据类型 结构数据类型 抽象数据类型(Abstract Data Type,ADT) 算法和算法分…

安卓-关于使用startForegroundService启动服务于服务提前终止的思考

在安卓官方说明中对前台服务的说明是这样的: 从应用启动前台服务分为两步。首先,您必须通过调用 context.startForegroundService() 来启动服务。然后,让该服务调用 ServiceCompat.startForeground() 将自身提升为前台服务。启动前台服务 |…

【每日八股】计算机网络篇(二):TCP 和 UDP

目录 TCP 的头部结构?TCP 如何保证可靠传输?1. 确认应答机制2. 超时重传3. 数据排序与去重4. 流量控制5. 拥塞控制6. 校验和 TCP 的三次握手?第一次握手第二次握手第三次握手 TCP 为什么要三次握手?问题一:防止历史连接…

大型语言模型中微调和提炼的详细技术比较

目录 概要 介绍 技术背景 微调和参数高效策略 模型提炼 理念的冲突 QLoRA:将量化与低秩自适应相结合 高级量化:不破坏的缩小艺术 4 位量化为何有效 低阶适配器集成:效率的艺术 低秩适应为何有效 QLoRA 为何如此重要:宏观视角 提炼:机制与训练动态 学生永远无…

【C++设计模式】第四篇:建造者模式(Builder)

注意:复现代码时,确保 VS2022 使用 C17/20 标准以支持现代特性。 分步骤构造复杂对象,实现灵活装配 1. 模式定义与用途 核心目标:将复杂对象的构建过程分离,使得同样的构建步骤可以创建不同的表示形式。 常见场景&am…

Rust Async 并发编程:任务、消息传递与 `join`

1. 创建异步任务 在传统的多线程模型中,我们使用 std::thread::spawn 来创建新的线程。而在 async 模型中,使用 spawn_task 代替 thread::spawn 来创建异步任务,并结合 await 关键字来处理异步操作。 示例:使用 spawn_task 进行…

Python在NFT市场中的应用:从创建到交易的完整指南

Python在NFT市场中的应用:从创建到交易的完整指南 大家好,我是Echo_Wish。今天我们来聊聊一个近年来备受关注的话题——NFT(非同质化代币)。NFT的出现不仅为数字艺术家和收藏家带来了全新的机会,也为开发者提供了一个…

MySQL之 NoneType object has no attribute cursor

查下MySQL报错日志 首先,看下日志文件所在位置 SHOW GLOBAL VARIABLES LIKE log_error;然后查看日志文件中当时的报错信息 发现这样的日志: Aborted connection … to db … Got timeout reading communication packets初步猜测是,数据库…