vue 统计中英文字符串长度_vue怎么根据字符串长度控制显示的字数超出显示省略号......

其实不需要 VUE样式问题可以用 CSS 解决,展开收起只需要切换指定 classname

display: -webkit-box;

-webkit-box-orient: vertical;

-webkit-line-clamp: 6;// 限制快级元素的文本行数

overflow: hidden;

如果一定要用Vue,就写个 maxLen控制当前可显示的段落长度

...

{{ content }}

展开>>

<

...

const maxLen = 15;

const app = new Vue({

data: {

haystack: "",

maxLen: maxLen

},

computed: {

content() {

const maxLen = this.maxLen;

const haystack = this.haystack.toString();

return haystack.length > maxLen

? haystack.slice(0, maxLen) + "..."

: haystack;

}

},

methods: {

handleFold(fold) {

this.maxLen = fold ? maxLen : this.haystack.length;

},

getData: function() {

setTimeout(() => {

this.haystack =

"乐视员工获刑4年 11月6日消息,今天下午,海淀法院官网发布案件快报,乐视云计算公司员工闫某,为倒卖流量牟取私利,在职期间受上家吴某的委托在公司的207台服务器上种植木马程序。";

}, 1000);

}

},

mounted() {

this.getData();

}

});

app.$mount("#node");

  • 0
    点赞
  • 1
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值