当前位置:首页 > 前端教程

elementui tooltip

2026-03-05 19:43:04前端教程

关于 ElementUI Tooltip 的使用

ElementUI 的 Tooltip 组件用于在鼠标悬停时显示提示信息,适用于按钮、图标或其他需要额外说明的 UI 元素。

基本用法

通过 el-tooltip 包裹目标元素,并设置 content 属性定义提示内容:

<el-tooltip content="这是提示文字" placement="top">
  <el-button>悬停查看提示</el-button>
</el-tooltip>
  • placement 控制提示框位置,可选值:topbottomleftright

自定义样式

通过 effect 修改主题(默认 dark),或使用 popper-class 添加自定义类名:

elementui tooltip

<el-tooltip content="浅色主题" effect="light" popper-class="custom-tooltip">
  <el-button>悬停查看</el-button>
</el-tooltip>

CSS 示例:

.custom-tooltip {
  font-size: 14px;
  background-color: #f0f9eb;
  color: #67c23a;
}

动态内容

通过 v-model 或插槽实现动态内容绑定:

elementui tooltip

<el-tooltip :content="dynamicText" placement="bottom">
  <el-button>动态提示</el-button>
</el-tooltip>

或使用插槽:

<el-tooltip placement="top">
  <div slot="content">插槽内容:{{ dynamicText }}</div>
  <el-button>插槽提示</el-button>
</el-tooltip>

禁用与延迟

  • 禁用提示:disabled 属性设为 true
  • 延迟显示:通过 open-delay(单位毫秒)控制。
<el-tooltip content="延迟 1 秒显示" :open-delay="1000">
  <el-button>延迟提示</el-button>
</el-tooltip>

高级用法

结合 el-popover 或自定义事件实现复杂交互,例如点击触发:

<el-tooltip 
  content="点击触发" 
  trigger="click"
  :visible-arrow="false">
  <el-button>点击显示</el-button>
</el-tooltip>

注意:ElementUI 2.x 版本中部分 API 可能不同,建议查阅官方文档以适配具体版本。

分享给朋友:

相关文章

elementui键盘

elementui键盘

Element UI 键盘事件处理 Element UI 是基于 Vue.js 的组件库,处理键盘事件通常结合 Vue 的原生事件绑定或自定义指令实现。 常用键盘事件绑定方式 在 Element…

elementui license

elementui license

ElementUI 的许可证信息 ElementUI 是一款基于 Vue.js 的组件库,其许可证采用 MIT License。以下是关键点: MIT License 是一种宽松的开源许可证…

elementui流程

elementui流程

Element UI 流程设计 Element UI 提供了一套基于 Vue.js 的流程设计组件,适用于展示步骤流程、任务进度等场景。以下为关键实现方法和组件说明: 安装与引入 确保已安装 Ele…

elementui和

elementui和

ElementUI 简介 ElementUI 是一套基于 Vue.js 的桌面端组件库,由饿了么前端团队开发并开源。它提供了丰富的 UI 组件(如表格、表单、弹窗等),适用于快速构建企业级中后台管理系…

移植elementui

移植elementui

移植 Element UI 的方法 Element UI 是一个基于 Vue.js 的组件库,移植通常涉及从旧项目迁移到新项目或升级版本。以下是常见的移植方法: 安装 Element UI 在目标项…

elementui工具

elementui工具

ElementUI 工具概述 ElementUI 是一套基于 Vue.js 的桌面端组件库,提供丰富的 UI 组件和工具,适用于快速开发企业级中后台产品。以下是其核心工具和功能: 核心组件 表单工具…