针对element表格使用el-tooltip时不管文字是否省略都会提示的解决
首先创建TextTips.vue文件,直接上代码:
<template>
<!-- 文字提示 -->
<div class="TextTips">
<el-tooltip placement="top" v-if="TextWidth > TotalWidth">
<div slot="content">
<span>{
{TextTitle}}</span>
</div>
<div class="ellipsis">
<p>{
{TextTitle}}</p>
</div>
</el-tooltip>
<span v-else>{
{TextTitle}}</span>
</div>
</template>
<script>
export default {
name:"TextTips",
props:{
Text:{
type: String || Number,
default: '',
}
},
watch:{
Text:{
handler(val){
this.TextTitle = val
},
immediate: true,
}
},
data(){
return{
TextTitle:"",
TotalWidth: