`
start
{{ num }}
`
`
start(startNum, maxNum) {
var that = this
let numText = startNum
let golb
// 为了清除requestAnimationFrame
function numSlideFun() {
// 数字动画
numText += 5
// 速度的计算可以为小数 。数字越大,滚动越快
if (numText >= maxNum) {
numText = maxNum
cancelAnimationFrame(golb)
} else {
golb = requestAnimationFrame(numSlideFun)
}
that.amount = numText
// console.log(numText)
}
numSlideFun()
// 调用数字动画
}
`