# vue-element-table-tooltip
**Repository Path**: amanisky/vue-element-table-tooltip
## Basic Information
- **Project Name**: vue-element-table-tooltip
- **Description**: No description available
- **Primary Language**: Unknown
- **License**: Not specified
- **Default Branch**: master
- **Homepage**: None
- **GVP Project**: No
## Statistics
- **Stars**: 0
- **Forks**: 1
- **Created**: 2025-11-24
- **Last Updated**: 2025-11-24
## Categories & Tags
**Categories**: Uncategorized
**Tags**: None
## README
中文 | [English](./README.md)
在element ui的表格组件中,当表格内容超过列宽后,可以使用show-overflow-tooltip属性设置悬浮内容,但是当鼠标移入到悬浮窗时,悬浮窗却直接消失,从而导致超过列宽的内容无法复制。element官方表示没有修复此问题的计划([el-table component adds show-overflow-tooltip, and text in tooltip cannot be copied by mouse selection](https://github.com/ElemeFE/element/issues/13916)),但是实际上产品又确确实实有这个需求,因此我们可以使用vue-element-table-tooltip来解决这个问题。
安装vue-element-table-tooltip
```bash
npm install --save vue-element-table-tooltip
```
在main.js中引入
```javascript
import elementTableTooltip from "vue-element-table-tooltip";
Vue.use(elementTableTooltip, {
theme: "dark", // dark | light
name: "element-table-tooltip", // 配置指令的具体名称。若不指定指令名称,element-table-tooltip为默认指令名
});
```
如果只在组件中部分使用
```javascript
import { darkTooltip, lightTooltip } from 'vue-element-table-tooltip'
export default {
...
directives: {
"element-table-tooltip": darkTooltip,
},
...
}
```
在table组件中使用
```html
```
如果需要临时禁用tooltip,将绑定值设为false即可。false可以替换为判定表达式。
```html
```
另外,tooltip可以单独设置主题,如下所示:
```html
```
仓库地址:[vue-element-table-tooltip](https://github.com/chiawiansup/vue-element-table-tooltip#readme)