countup.js实现数字动态叠加效果


Posted in Javascript onOctober 17, 2019

本文实例为大家分享了countup.js实现数字动态叠加效果的具体代码,供大家参考,具体内容如下

countup.js实现数字动态叠加效果

CountUp.js 无依赖的、轻量级的 JavaScript 类,可以用来快速创建以一种更有趣的动画方式显示数值数据。尽管它的名字叫 countUp,但其实可以在两个方向进行变化,这是根据你传递的 startVal 和 endVal 参数判断的。 再加上滚轮事件判断。

可配置的参数:

  • target = 目标元素的 ID;
  • startVal = 开始值;
  • endVal = 结束值;
  • decimals = 小数位数,默认值是0;
  • duration = 动画延迟秒数,默认值是2;

举例:

var options = {

  useEasing: true, 
  useGrouping: true, 
  separator: ',', 
  decimal: '.', 
};
var demo = new CountUp('myTargetElement', 0, 4068, 0, 2.5, options);
if (!demo.error) {
  demo.start();
} else {
console.error(demo.error);

安装:

npm i countup.js

在vue中使用:

<template>
 <h1><span
 ref='countup'
 class="text"
 ></span>
 </h1>
</template>

<script>
import { CountUp } from 'countup.js'
export default {
 name: 'Countup',
 data () {
 return {
 options: {
 startVal: 1000
 },
 endCount: 2019
 }
 },
 mounted () {
 this.initCountUp()
 },
 methods: {
 initCountUp () {
 let demo = new CountUp(this.$refs.countup, this.endCount, this.options)
 if (!demo.error) {
 demo.start()
 } else {
 console.error(demo.error)
 }
 }
 }
}
</script>

<style lang="less" scoped>
.text {
 color: #4d63bc;
 font-size: 16px;
}
</style>

演示地址:countUp.js

以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持三水点靠木。

Javascript 相关文章推荐
javascript Keycode对照表
Oct 24 Javascript
JQERY limittext 插件0.2版(长内容限制显示)
Aug 27 Javascript
JS判断客户端是手机还是PC的2个代码
Apr 12 Javascript
动态加载jQuery的方法
Jun 16 Javascript
javascript实现动态导入js与css等静态资源文件的方法
Jul 25 Javascript
javascript文本模板用法实例
Jul 31 Javascript
AngularJS中$interval的用法详解
Feb 02 Javascript
js字符串截取函数slice、substring和substr的比较
May 17 Javascript
js实现扫雷小程序的示例代码
Sep 27 Javascript
微信小程序实现卡片左右滑动效果的示例代码
May 01 Javascript
详解微信小程序工程化探索之webpack实战
Apr 20 Javascript
详解nginx配置vue h5 history去除#号
Nov 09 Javascript
vue使用showdown并实现代码区域高亮的示例代码
Oct 17 #Javascript
vue-devtools的安装和使用步骤详解
Oct 17 #Javascript
express中static中间件的具体使用方法
Oct 17 #Javascript
在Express中提供静态文件的实现方法
Oct 17 #Javascript
微信小程序一周时间表功能实现
Oct 17 #Javascript
mpvue 页面预加载新增preLoad生命周期的两种方式
Oct 17 #Javascript
JS工厂模式开发实践案例分析
Oct 17 #Javascript
You might like
php下目前为目最全的CURL中文说明
2010/08/01 PHP
phpExcel导出大量数据出现内存溢出错误的解决方法
2013/02/28 PHP
hadoop常见错误以及处理方法详解
2013/06/19 PHP
Yii2框架RESTful API 格式化响应,授权认证和速率限制三部分详解
2016/11/10 PHP
js下通过getList函数实现分页效果的代码
2010/09/17 Javascript
Jquery数独游戏解析(一)-页面布局
2010/11/05 Javascript
Bootstrap每天必学之媒体对象
2015/11/30 Javascript
使用Object.defineProperty实现简单的js双向绑定
2016/04/15 Javascript
javascript 数组的正态分布排序的问题
2016/07/31 Javascript
jQuery设置Easyui校验规则(推荐)
2016/11/21 Javascript
解析JavaScript模仿块级作用域
2016/12/29 Javascript
input输入密码变黑点密文的实现方法
2017/01/09 Javascript
如何在Angular2中使用jQuery及其插件的方法
2017/02/09 Javascript
js+html5生成自动排列对话框实例
2017/10/09 Javascript
JavaScript反射与依赖注入实例详解
2018/05/29 Javascript
JavaScript实现选项卡效果的分析及步骤
2019/04/16 Javascript
webpack-mvc 传统多页面组件化开发详解
2019/05/07 Javascript
分享Angular http interceptors 拦截器使用(推荐)
2019/11/10 Javascript
python 输出一个两行字符的变量
2009/02/05 Python
python二分法实现实例
2013/11/21 Python
利用Django框架中select_related和prefetch_related函数对数据库查询优化
2015/04/01 Python
详解Python的单元测试
2015/04/28 Python
python脚本设置系统时间的两种方法
2016/02/21 Python
python利用matplotlib库绘制饼图的方法示例
2016/12/18 Python
python数字图像处理实现直方图与均衡化
2018/05/04 Python
Python 使用 Pillow 模块给图片添加文字水印的方法
2019/08/30 Python
ITK 实现多张图像转成单个nii.gz或mha文件案例
2020/07/01 Python
python与c语言的语法有哪些不一样的
2020/09/13 Python
怎样写好自荐信和推荐信
2013/12/26 职场文书
销售演讲稿范文
2014/01/08 职场文书
小学语文国培感言
2014/03/04 职场文书
企业指导教师评语
2014/04/28 职场文书
美德少年事迹材料1000字
2014/08/21 职场文书
德育标兵事迹材料
2014/08/24 职场文书
创先争优公开承诺书
2014/08/30 职场文书
教师作风建设剖析材料
2014/10/11 职场文书