这里讲一下,如何使用vue控制多行文字展开收起(也叫控制文字展开隐藏)。
效果:
这里设置了控制三行,如果超过三行会展示,“显示更多” 超出文字显示省略号。点击“显示更多”会展开所有文案,按钮变成“收起”
(未超出三行的时候)
(展开)
(收起)
代码实现:
{ {introduce}}
查看更多
export default {
name: 'Spread',
data() {
return {
isShowMore: false,
isDescStatus: true,
introduce: ""
};
},
props: {
mes2: {
type: String,
default: ""
}
},
methods: {
showmoreDesc(e) {
let el = e.currentTarget;
el.previousElement