vue 根据字符串的长度控制显示的字数超出显示省略号
export default {
name: 'LetterSlice',
filters: {
ellipsis (value) {
if (!value) return ''
if (value.length > 8) {
return value.slice(0,8) + '...'
}
return value
}
}
}使用方法
{{ content | ellipsis }}
//结合 element-ui 使用
<el-table-column
label="值"
prop="content"
>
<template slot-scope="scope">
{{ scope.row.content | ellipsis }}
</template>
</el-table-column>