table中文字太长,设置了show-overflow-tooltip,如下,
<el-table-column label="labelname" show-overflow-tooltip>
<template slot-scope="scope">
<div v-if="">{{scope.row.value1}}}</div>
<div v-else>{{scope.row.value2}}</div>
</template>
</el-table-column>
结果:显示到结尾,会直接遮挡,不显示省略号
解决,将div改为span:
<el-table-column label="labelname" show-overflow-tooltip>
<template slot-scope="scope">
<!-- 注意这里 div改为span -->
<span v-if="">{{scope.row.value1}}}</span>
<span v-else>{{scope.row.value2}}</span>
</template>
</el-table-column>
本文介绍如何解决Element UI表格中文字过长导致的显示不全问题,通过将div标签替换为span标签来实现tooltip提示,确保长文本能够正确显示。

8197

被折叠的 条评论
为什么被折叠?



