实现效果
数字金额定时滚动增加,最后展示成字符串格式
代码如下:
<span class="data-add-rate" :dataValue="num">{{num}}</span>
<script>
...
methods:{
autoAdd(sel){
let times = 0;
let total = 30;
let $sel = $(sel);
let intHand = window.setInterval(function(){
$sel.each(function(){
let $this = $(this);
let data = parseFloat($this.attr("dataValue"));
let number = parseFloat(data*times/total);
$this.text(app.getString(number));
//app.getString()是将number转换位字符串的函数
})
if(times === total){
window.clearInterval(intHand);
}else{
times++;
}
},20);
}
//调用时
this.autoAdd('.data-add-rate');
}
...
</script>
**粗体** _斜体_ [链接](http://example.com) `代码` - 列表 > 引用
。你还可以使用@
来通知其他用户。