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

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 的官方文档可通过以下链接访问: 中文文档:https://element.eleme.cn…

elementui配色

elementui配色

Element UI 配色方案 Element UI 提供了一套基于 Vue.js 的默认配色方案,主要用于组件库的视觉设计。以下是其核心配色及自定义方法: 默认主题色 主色调:#409EFF(蓝色…

elementui keyup

elementui keyup

监听键盘事件的方法 在Element UI中监听键盘事件(如keyup)可以通过原生Vue事件绑定或Element UI组件提供的native修饰符实现。以下是具体方法: 1. 在普通HTML元素上…

elementui auto

elementui auto

Element UI AutoComplete 组件 Element UI 的 AutoComplete 组件是一个输入框的自动完成功能,用户输入时会出现下拉建议。适用于需要快速输入或搜索的场景。…

elementui steps

elementui steps

Element UI Steps 组件使用指南 Element UI 的 Steps 组件用于展示步骤流程,常用于表单分步、任务进度跟踪等场景。以下是具体使用方法及关键特性。 基础用法 使用 el-…

elementui密码

elementui密码

Element UI 密码输入框 Element UI 提供了 el-input 组件用于密码输入,通过设置 type="password" 属性即可实现密码输入框功能。密码输入框默认会隐藏输入内容,…