提交 c1f2ff7e 编写于 作者: guangjun.yang's avatar guangjun.yang

部分字段截短

上级 6dfc9b4e
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
</ul> </ul>
<ul class="list"> <ul class="list">
<li v-for="(item, index) in dataList" :key="index"> <li v-for="(item, index) in dataList" :key="index">
<span>{{item.examName}}</span> <span>{{item.examName | shortName}}</span>
<span>{{(item.joinRate * 100).toFixed(1)}}%</span> <span>{{(item.joinRate * 100).toFixed(1)}}%</span>
</li> </li>
</ul> </ul>
...@@ -21,6 +21,15 @@ export default { ...@@ -21,6 +21,15 @@ export default {
default: () => [] default: () => []
} }
}, },
filters: {
shortName: function (value, length = 12, append = '...') {
if (value && value.length > length) {
return value.substring(0, length) + append
} else {
return value
}
},
},
methods: { methods: {
} }
......
...@@ -7,7 +7,7 @@ ...@@ -7,7 +7,7 @@
<span v-else>{{index + 1}}</span> <span v-else>{{index + 1}}</span>
</div> </div>
<div class="content"> <div class="content">
<p class="desc-3">{{item.subName}}</p> <p class="desc-3">{{item.subName | shortName}}</p>
<!-- <p class="desc-2">完成人数 8860 | 参与人数 101</p> --> <!-- <p class="desc-2">完成人数 8860 | 参与人数 101</p> -->
</div> </div>
<div class="ratio"> <div class="ratio">
...@@ -25,6 +25,15 @@ export default { ...@@ -25,6 +25,15 @@ export default {
default: () => [] default: () => []
} }
}, },
filters: {
shortName: function (value, length = 12, append = '...') {
if (value && value.length > length) {
return value.substring(0, length) + append
} else {
return value
}
},
},
methods: { methods: {
getRankImgUrl(index) { getRankImgUrl(index) {
return require(`../../assets/images/rank-${index + 1}.png`); return require(`../../assets/images/rank-${index + 1}.png`);
......
...@@ -8,7 +8,7 @@ ...@@ -8,7 +8,7 @@
<span v-else>{{index + 1}}</span> <span v-else>{{index + 1}}</span>
</div> </div>
<div class="content"> <div class="content">
<span class="desc-1">{{item.subName}}</span> <span class="desc-1">{{item.subName | shortName}}</span>
<span class="desc-2">{{certFlag ? '获证人数' : '完成人数'}} {{item.certCount}} | 参与人数 {{item.joinCount}}</span> <span class="desc-2">{{certFlag ? '获证人数' : '完成人数'}} {{item.certCount}} | 参与人数 {{item.joinCount}}</span>
</div> </div>
<div class="ratio"> <div class="ratio">
...@@ -31,6 +31,15 @@ export default { ...@@ -31,6 +31,15 @@ export default {
default: 0 default: 0
} }
}, },
filters: {
shortName: function (value, length = 12, append = '...') {
if (value && value.length > length) {
return value.substring(0, length) + append
} else {
return value
}
},
},
methods: { methods: {
getRankImgUrl(index) { getRankImgUrl(index) {
return require(`../../assets/images/rank-${index + 1}.png`); return require(`../../assets/images/rank-${index + 1}.png`);
......
Markdown 格式
0% or
您添加了 0 到此讨论。请谨慎行事。
先完成此消息的编辑!
想要评论请 注册