利用计算属性,判断超出40字数省略
data() {
return {
datas: [{
coverPic:require('../../assets/img/about/video1.jpg'),
title:'小思观债 | 1月房企合理资金需求得到嗖的骑嗖的骑蜗牛发OK伤风胶囊',
information:'1月,中思拓研究院重点监测的100家上市房企债 券发行规模为392.15亿元,发债规模同比大幅发行规模为392.15亿元,发债规模同比大幅'
},{
coverPic:require('../../assets/img/about/video2.jpg'),
title:'拉阿拉了啦| 1月房企合理资金需求得到嗖的骑嗖的骑蜗牛发OK伤风胶囊',
information:'1月,中思拓研究院重点监测的100家上市房企债 券发行规模为392.15亿元,发债规模同比大幅发行规模为392.15亿元,发债规模同比大幅'
}],
current: 0,
msg: '1月,中思拓研究院重点监测的100家上市房企债券发行规模为392.15亿元,发债规模同比大幅 发行规模为392.15亿元,发债规模同比大幅',
images: [
'https://img01.yzcdn.cn/vant/apple-1.jpg',
'https://img01.yzcdn.cn/vant/apple-2.jpg',
],
}
},
computed: {
data() { //在数组中
let transformedData = this.datas.map(data => {
data.imgurl = data.coverPic //返回原值
data.text1 = data.title //返回原值
if (data.information.length > 40) { //判断后取过了字段
data.text2 = data.information.trim().substring(0, 40).split("").slice(0, -1).join("") + "…";
}
return data
})
return transformedData
},
text2() { //普通字段中
if (this.msg.length > 45) {
return this.msg.trim().substring(0, 45).split("").slice(0, -1).join("") + "…";
}
}
},