vue金额滚动动画

效果预览

QQ20190124-0.gif
<template><div><div class="head" @click="this.numFun(0,5000)">点击金额变动</div><div>{{amount}}</div></div>
</<template><script>
export default {data () {return {amount: 0}
}
methods: {//金额变动动画numFun(startNum,maxNum) {var that = thislet numText = startNum;let golb; // 为了清除requestAnimationFramefunction numSlideFun(){ // 数字动画numText+=5; // 速度的计算可以为小数 。数字越大,滚动越快if(numText >= maxNum){numText = maxNum;cancelAnimationFrame(golb);}else {golb = requestAnimationFrame(numSlideFun);}that.amount=numText// console.log(numText)}numSlideFun(); // 调用数字动画}}
}

当然vue是一个成熟的孩纸了,也有了属于它的对应的插件vue-count-to:https://www.npmjs.com/package/vue-count-to
这个是相当还用的哦~~推荐推荐

js数字金额滚动动画(vue)相关推荐

  1. js数字累加 · 递增动画 - 封装篇

    js数字累加 · 递增动画 - 代码可封装 代码如下: <!DOCTYPE html> <html> <head> <meta charset="U ...

  2. 数字增加滚动动画用原生js实现的多种方案

    方案1 <h1 id="numBox"></h1> <script>function numRunFun(num, maxNum){var nu ...

  3. js 数字金额大小写转换成中文大写

    function Arabia_to_Chinese(Num) {for(i=Num.length-1;i>=0;i--){Num = Num.replace(",",&qu ...

  4. JS数字金额转为大写金额

    2019独角兽企业重金招聘Python工程师标准>>> /** 数字金额大写转换(可以处理整数,小数,负数) */ function smalltoBIG(n) { var frac ...

  5. html盒子移动动画代码,js实现盒子滚动动画效果

    Document *{ margin: 0; padding: 0; } .box1{ /* 必须加定位才可以动 */ position: absolute; left: 0; width: 50px ...

  6. js 数字金额的转换 (转)

    /*数字千分符*/ function rendererZhMoney(v) { if(isNaN(v)){ return v; } v = (Math.round((v - 0) * 100)) /  ...

  7. JS 数字金额转繁体金额

    <!DOCTYPE html> <html lang="zh-cn"> <head> <meta charset="UTF-8& ...

  8. vue页面滚动动画——wow.js教程

    WOW.js 是一款帮助你实现滚动页面时触发CSS 动画效果的插件. 缺陷:当页面向下滚动时,动画出现:当页面向上回滚时,动画不会回退.(即动画仅出现一次!) 官网地址  https://www.de ...

  9. 原生js实现大屏数字上下滚动效果,支持随机多位数字

    一文看懂大屏数字滚动 前言 一.html 二.js生成展示的元素 三.css实现样式 四.加入动画和定时器 前言 在大屏项目中经常需要实现那种数字上下滚动的效果,普通的数字随机滚动在UI组件(例如Vi ...

最新文章

  1. 你知道实习对你有多重要吗?
  2. 北电PBX资料_D 14 外 線 設 定
  3. R语言的一个加法函数
  4. 超全!整理常用的iOS第三方资源
  5. JMS-activMq与spring进行整合
  6. python僵尸进程和孤儿进程_进程3.0——进程状态与僵尸进程、孤儿进程
  7. orm2 中文文档 7. 创建和更新记录
  8. php 过滤入库不可见字符,php如何过滤不可见字符
  9. 深入浅出统计学读书笔记汇总
  10. Oracle 如何生成随机数字、字符串、日期、验证码以及 UUID
  11. 1.8万字详解实时数仓建设方案
  12. 【U3D实战笔记】2DProject:RushMan
  13. python中的逻辑判断与循环
  14. mysql 唯一键_MySQL数据库8(十)唯一键
  15. 为什么选择Opera而不是火狐
  16. Linux中:wq :wq! :q :q!的区别
  17. html+js 实现鼠标粒子拖尾效果其中调用underscore和jQuery库
  18. 1亿条数据批量插入 MySQL,哪种方式最快?
  19. 题解报告——Weed
  20. 对于遗传算法的基础梳理

热门文章

  1. mysql 主键列_MySQL列属性 之 主键
  2. C++编写的一个图书管理系统
  3. 如何看懂k线图:K线详细分析图解
  4. 关于Java位运算里的“按位异或”
  5. 解惑一---大数据与Oracle数据库
  6. 由于找不到vcruntime140_1.dll无法继续执行代码,vcruntime140_1.dll丢失如何修复
  7. 1.性能测试项目实战
  8. 竞赛,开源!2019CCF BDCI 乘用车销量预测 冠军方案
  9. 关于梯度消失,梯度爆炸的问题
  10. excel数据透视表总结