【区分vue2和vue3下的element UI Tooltip 文字提示组件,分别详细介绍属性,事件,方法如何使用,并举例】

在 Vue 2 和 Vue 3 中,Element UI(针对 Vue 2)和 Element Plus(针对 Vue 3)提供了 Tooltip 文字提示组件,用于在鼠标悬停时显示一段文本信息。这两个库中的 Tooltip 组件在属性、事件和方法的使用上有所相似,但也有一些差异。下面我将分别介绍 Vue 2 下的 Element UI Tooltip 组件和 Vue 3 下的 Element Plus Tooltip 组件的使用方式。

Vue 2 + Element UI Tooltip 组件

属性(Props)
  • content:显示的内容,也可以使用 slot 插槽定义。
  • placement:Tooltip 的出现位置,可选值有 top/top-start/top-end/bottom/bottom-start/bottom-end/left/left-start/left-end/right/right-start/right-end。
  • valuev-model:绑定 Tooltip 的显示状态,但通常 Tooltip 是基于鼠标悬停自动显示的,这个属性用得较少。
  • disabled:是否禁用 Tooltip。
  • offset:出现位置的偏移量。
  • transition:定义显示隐藏时的过渡动画。
  • visible-arrow:是否显示 Tooltip 箭头。
  • popper-class:Tooltip 的自定义类名。
  • popper-options:popper.js 的参数(Element UI 内部使用 popper.js 来实现 Tooltip)。
  • enterable:鼠标是否可进入到 tooltip 中。
  • manual:是否手动控制显示隐藏,设为 true 时,需要使用 visible 属性来控制显示隐藏。
事件(Events)
  • show:显示时触发。
  • after-enter:显示动画播放完毕之后触发。
  • hide:隐藏时触发。
  • after-leave:隐藏动画播放完毕之后触发。
方法(Methods)

Element UI 的 Tooltip 组件通常不直接暴露方法供外部调用。你主要通过修改绑定的 visible 属性(在 manual 为 true 的情况下)或监听事件来控制 Tooltip 的显示和隐藏。

示例
<template><el-tooltip class="item" effect="dark" content="文字提示" placement="top"><el-button>悬停显示</el-button></el-tooltip>
</template><script>
export default {// 通常不需要在 script 中添加特定的逻辑来控制 Tooltip
};
</script>

Vue 3 + Element Plus Tooltip 组件

属性(Props)
  • content:显示的内容,也可以使用 slot 插槽定义。
  • placement:Tooltip 的出现位置,与 Element UI 相同。
  • disabled:是否禁用 Tooltip。
  • offset:出现位置的偏移量。
  • popper-class:Tooltip 的自定义类名。
  • popper-options:popper.js 的参数(Element Plus 内部同样使用 popper.js)。
  • show-after:延迟显示 Tooltip 的时间(毫秒)。
  • hide-after:鼠标移开后,延迟隐藏 Tooltip 的时间(毫秒)。
  • manual:是否手动控制显示隐藏。
  • open-delay:显示 Tooltip 的延时(毫秒),与 show-after 类似,但优先级更高。
  • trigger:触发 Tooltip 的方式,可选值为 ‘hover’、‘click’、‘focus’、‘manual’。
事件(Events)
  • update:modelValue(在 manual 为 true 时):当 Tooltip 的显示状态变化时触发。
  • show:显示时触发。
  • after-enter:显示动画播放完毕之后触发。
  • hide:隐藏时触发。
  • after-leave:隐藏动画播放完毕之后触发。
方法(Methods)

与 Element UI 类似,Element Plus 的 Tooltip 组件通常也不直接暴露方法供外部调用。你主要通过修改绑定的 modelValue 属性(在 manual 为 true 的情况下)或监听事件来控制 Tooltip 的显示和隐藏。

示例
<template><el-tooltip class="item" effect="dark" content="文字提示" placement="top" trigger="hover"><el-button>悬停显示</el-button></el-tooltip>
</template><script>
export default {// 通常不需要在 script 中添加特定的逻辑来控制 Tooltip
};
</script>

注意:在 Vue 3 和 Element Plus 中,你可能会注意到一些属性名称的变化(如 `show

本文来自互联网用户投稿,该文观点仅代表作者本人,不代表本站立场。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如若转载,请注明出处:http://www.mzph.cn/news/869057.shtml

如若内容造成侵权/违法违规/事实不符,请联系多彩编程网进行投诉反馈email:809451989@qq.com,一经查实,立即删除!

相关文章

非升即走保命刊:审稿速度堪比“水刊”的1区Top,国人优势大,无爆雷风险,2个月可录!

本周投稿推荐 SCI • 地质遥感类&#xff0c;1.0-2.0&#xff08;34天沾边可录&#xff09; • CCF推荐&#xff0c;4.5-5.0&#xff08;2天见刊&#xff09; • 生物医学制药类&#xff08;2天逢投必中&#xff09; EI • 各领域沾边均可&#xff08;2天录用&#xff09…

人工智能+病理组学的交叉课题,患者的临床特征如何收集与整理|顶刊专题汇总·24-07-09

小罗碎碎念 本期文献主题&#xff1a;人工智能病理组学的交叉课题&#xff0c;患者的临床特征如何收集与整理 我们在阅读文献的时候会发现&#xff0c;有的文章会详细给出自己的数据集分析表&#xff0c;分别列出训练集、验证集的数量&#xff0c;以及每个特征对应的患者人数。…

解码技术债:AI代码助手与智能体的革新之道

技术债 技术债可能来源于多种原因&#xff0c;比如时间压力、资源限制、技术选型不当等。它可以表现为代码中的临时性修补、未能彻底解决的设计问题、缺乏文档或测试覆盖等。虽然技术债可以帮助快速推进项目进度&#xff0c;但长期来看&#xff0c;它会增加软件维护的成本和风险…

无线充电宝哪个牌子好?绿联、西圣、小米充电宝测评对比!

随着科技的不断进步和智能设备的普及&#xff0c;无线充电宝逐渐成为了现代人生活中的必需品。它们不仅方便了我们的日常充电需求&#xff0c;更减少了线缆的束缚&#xff0c;提高了使用的便捷性。在众多品牌中&#xff0c;绿联、西圣和小米作为市场上广受好评的无线充电宝品牌…

【FreeRTOS】freeRTOS的版本号在哪个源文件定义

在task.h中定义 可以通过宏 tskKERNEL_VERSION_NUMBER 找到&#xff0c; 具体如下图&#xff1a;记录一下

Wi-Fi、蓝牙及ZigBee各版本介绍

一.蓝牙技术&#xff08;Bluetooth&#xff09; 1.起源 蓝牙技术最初由爱立信公司在1994年提出&#xff0c;旨在研究移动电话和其他配件间进行低功耗、低成本无线通信连接的方法。 2.标准化与发展 &#xff08;1&#xff09;标准化&#xff1a;1998年&#xff0c;爱立信、诺…

【系统架构设计】计算机组成与体系结构(一)

计算机组成与体系结构 计算机系统组成计算机硬件组成控制器运算器主存储器辅助存储器输入设备输出设备 计算机系统结构的分类存储程序的概念Flynn分类 复杂指令集系统与精简指令集系统总线 存储器系统流水线 兜兜转转&#xff0c;最后还是回到了4大件&#xff0c;补基础&#x…

通证经济促进企业数字化转型

在数字化时代的大潮中&#xff0c;通证经济犹如一股新兴力量&#xff0c;以其前所未有的创新模式和深远潜力&#xff0c;正悄然重塑着全球经济格局。通证经济生态体系&#xff0c;作为这一变革的核心驱动力&#xff0c;正逐步构建起一个高效、透明且充满创新活力的新经济生态系…

转型之路:从G端项目到梦想领域的跨越

在职业生涯的十字路口&#xff0c;面对公司G端项目减少与潜在的降薪危机&#xff0c;我毅然决定踏上转型之旅&#xff0c;不再让环境的不确定性左右我的未来。毕业两年间&#xff0c;我深耕于建筑行业的G端项目招标投标解决方案&#xff0c;但内心的声音告诉我&#xff0c;是时…

汇川伺服 (2)DDR、MSI电机、SV510、SV520、SV660软件简单调试

一、DDR DDR 简介 应用场合 二、MSI电机系列 综合概述 三、SV510压合伺服 四、SV520 相序辨识 角度辨识 五、SV660 六、简单调试 两种不同的显示状态 状态显示参数 调试案例 设置账户密码 面板JOG功能 DO强制输出 惯量辨识 计算驱动器电阻 负载惯量比 计算案例&#…

免费试用Aicbo AI绘图软件,你的艺术梦想触手可及

最近AI绘图技术风靡全球&#xff0c;今天要给大家推荐一款集成了免费试用AI绘图软件的神器&#xff0c;即便你是从零开始&#xff0c;也能迅速掌握&#xff0c;创作出令人惊叹的艺术作品。平台是叫&#xff1a;Aicbo 这款神器设计人性化&#xff0c;操作极其简便&#xff0c;只…

python-课程满意度计算(赛氪OJ)

[题目描述] 某个班主任对学生们学习的的课程做了一个满意度调查&#xff0c;一共在班级内抽取了 N 个同学&#xff0c;对本学期的 M 种课程进行满意度调查。他想知道&#xff0c;有多少门课是被所有调查到的同学都喜欢的。输入格式&#xff1a; 第一行输入两个整数 N , M 。 接…

【BUG】RestTemplate发送Post请求后,响应中编码为gzip而导致的报错

BUG描述 20240613-09:59:59.062|INFO|null|810184|xxx|xxx||8|http-nio-xxx-exec-1|com.xxx.jim.xxx.XXXController.?.?|MSG接收到来自xxx的文件请求 headers:[host:"xxx", accept:"text/html,application/json,application/xhtmlxml,application/xml;q0.9,*…

智启未来,共筑工业软件新梦 ——清华大学博士生天洑软件实习启航

2024年6月30日&#xff0c;清华大学工程物理系、深圳国际研究生院、航天航空学院、机械工程系、能源与动力工程系的10名博士研究生抵达南京天洑软件有限公司&#xff0c;正式开启为期6周的博士生必修环节社会实践。 “天洑软件清华基地”成立于2021年&#xff0c;旨在为清华理工…

Python基础总结之上下文管理器详解(是什么是上下文管理器?)

Python基础总结之上下文管理器详解&#xff08;是什么是上下文管理器&#xff1f;&#xff09; 在Python编程中&#xff0c;我们经常需要进行资源管理&#xff0c;例如文件操作、网络连接、数据库连接等。这些资源需要在使用后被正确地释放&#xff0c;以避免资源泄漏或其他问题…

C编程使用clock函数实现计算一段代码的执行时间:毫秒单位

一、函数原型 在Linux系统中&#xff0c;clock()函数是一个非常重要且常用的函数&#xff0c;它主要用于测量程序运行的CPU时间。这个函数是C/C语言中的一个标准函数&#xff0c;其原型定义在<time.h>头文件中。以下是对clock()函数的详细解析&#xff1a; #include <…

uniapp安卓端实现语音合成播报

最初尝试使用讯飞语音合成方式,能获取到语音数据,但是数据是base64格式的,在安卓端无法播放,网上有说通过转成blob格式的url可以播放,但是uniapp不支持转换的api;于是后面又想其他办法,使用安卓插件播报原生安卓语音播报插件 - DCloud 插件市场 方案一(讯飞语音合成) 1.在讯飞…

Qt常用类型使用总结

Qt常用类型使用总结 QImage类 颜色索引模式:在一张图片的每个像素中可以直接存放其rgb值!当然:我们也可以存放一个索引值,通过这个索引值去其对应的颜色表中去查找对应的颜色的rgb值来进行绘制。这种像素中存放索引值而不是实际rgb值的模式在Qt中有:QImage::Format_Inde…

C++ 可调用对象

文章目录 概述1.函数以及函数指针函数函数指针 2.成员函数指针3.lamda表达式4.函数对象&#xff08;Func&#xff09;5.通过 std::function 包装的可调用对象 小结 概述 在C中&#xff0c;“可调用对象”&#xff08;Callable&#xff09;是一个可以被调用的对象&#xff0c;它…

Codeforces Round 956 F. array-value 【01Trie查询异或最小值】

题意 给定一个非负整数数组 a a a 对每个长度至少为 2 2 2 的子数组&#xff0c;定义其权值为&#xff1a;子数组内两两异或值最小值 即 b ⊂ a [ l , r ] , w ( b ) min ⁡ l ≤ i < j ≤ r { a i ⨁ a j } b \subset a[l, r], \quad w(b) \min_{l \leq i < j \le…