列表显示限制部分内容:
<el-table-column label="部门" width="160">
<template slot-scope="scope">
<el-popover trigger="hover" placement="top">
<p>{{ scope.row.title }}</p>
<div slot="reference" class="name-wrapper">
<div size="medium">{{ scope.row.title | ellipsis }}</div>
</div>
</el-popover>
</template>
</el-table-column>
filters: {
ellipsis (value) {
if (!value) return ''
if (value.length > 12) {
return value.slice(0, 12) + '...'
}
return value
}
},
本文介绍了一种在列表中优雅地显示长内容的方法,通过使用Vue的popover组件结合自定义过滤器,实现当内容过长时显示省略号及悬浮预览完整信息的功能。
203

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



