效果: 文字超出时省略号显示,hover时,tooltip全量显示,文字变为蓝色. 文字未超出时hover没有效果. 支持跳转链接
用法:
<!-- 外层div宽度固定 -->
<div>
<show-tooltips :txt-info="value"></show-tooltips>
</div>
实现:
<template>
<el-tooltip :content="txtInfo" placement="top" effect="light" :disabled="isDisabled">
<div class="wordnowrap" :class="{isLink: 'link-text'}" @mouseenter="isShowTooltip" @click="linkTo">{
{txtInfo}}</div>
</el-tooltip>
</template>
<script>
export default{
name: 'ShowTooltips',
props: {
txtInfo: '',
isLink: {
type: Boolean,
default: false,
required: false
}
},
data(){
return {
isDisabled: false