<template>
<view>
<text>{{text}}</text>
</view>
<script>
export default {
data(){
return {
text:'一二三四五六七八九十十一十二十三十四十五十六十七十八'
}
},
methods:{
a(){
if( this.text.length >= 10 ){
this.text = this.text.slice(0,10)+'...'
console.log(this.text)
//一二三四五六七八九十...
}
}
},
onLoad() {
this.a()
}
}
</script>
核心:
slice 切割10位之后的数值,拼接 ... 即可
再把切割后的text赋给原先的text