|
@@ -6,9 +6,9 @@
|
|
|
:open-delay="300"
|
|
|
>
|
|
|
<template #content>
|
|
|
- <span class="tooltip-content">{{text}}</span>
|
|
|
+ <span class="tooltip-content" :class="{split}">{{text}}</span>
|
|
|
</template>
|
|
|
- <div class="overflow-text" :style="{width}">
|
|
|
+ <div class="overflow-text" :class="{split}" :style="{width}">
|
|
|
{{text}}
|
|
|
</div>
|
|
|
</el-tooltip>
|
|
@@ -24,6 +24,10 @@ export default {
|
|
|
width: {
|
|
|
type: String,
|
|
|
default: '200px'
|
|
|
+ },
|
|
|
+ split: {
|
|
|
+ type: Boolean,
|
|
|
+ default: false
|
|
|
}
|
|
|
}
|
|
|
}
|
|
@@ -40,4 +44,7 @@ export default {
|
|
|
-webkit-line-clamp: 2;
|
|
|
-webkit-box-orient: vertical;
|
|
|
}
|
|
|
+ .split {
|
|
|
+ word-break: keep-all;
|
|
|
+ }
|
|
|
</style>
|