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 相关文章推荐
location.search在客户端获取Url参数的方法
Jun 08 Javascript
基于jQuery的仿flash的广告轮播代码
Nov 04 Javascript
jQuery 1.5最新版本的改进细节分析
Jan 19 Javascript
用javascript作一个通用向导说明
Aug 30 Javascript
YUI模块开发原理详解
Nov 18 Javascript
javascript修改图片src的方法
Jan 27 Javascript
JavaScript实现跑马灯抽奖活动实例代码解析与优化(二)
Feb 16 Javascript
Vue中render方法的使用详解
Jan 26 Javascript
使用flow来规范javascript的变量类型
Sep 12 Javascript
js 使用ajax设置和获取自定义header信息的方法小结
Mar 12 Javascript
实例分析javascript中的异步
Jun 02 Javascript
Vue3为什么这么快
Sep 23 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边学边教》(04.编写简易的通讯录――视频教程1)
2006/12/13 PHP
php ci框架中加载css和js文件失败的解决方法
2014/03/03 PHP
Codeigniter控制器controller继承问题实例分析
2016/01/19 PHP
PHP/HTML混写的四种方式总结
2017/02/27 PHP
PHP7 echo和print语句实例用法
2019/02/15 PHP
Aster vs KG BO3 第二场2.19
2021/03/10 DOTA
HTML中事件触发列表与解说
2007/07/09 Javascript
遨游,飞飞,IE,空中网 浏览器无提示关闭方法
2011/07/11 Javascript
通过javascript把图片转化为字符画
2013/10/24 Javascript
JS检测移动端横竖屏的代码
2016/05/30 Javascript
jQuery post数据至ashx实例详解
2016/11/18 Javascript
jQuery插件zTree实现清空选中第一个节点所有子节点的方法
2017/03/08 Javascript
vue v-model动态生成详解
2018/06/30 Javascript
vue+echarts实现动态折线图的方法与注意
2020/09/01 Javascript
[04:52]第二届DOTA2亚洲邀请赛主赛事第一天比赛集锦:OG娜迦海妖放大配合谜团大中3人
2017/04/02 DOTA
深入讲解Python中的迭代器和生成器
2015/10/26 Python
python数据类型_元组、字典常用操作方法(介绍)
2017/05/30 Python
在VS Code上搭建Python开发环境的方法
2018/04/06 Python
pandas.DataFrame删除/选取含有特定数值的行或列实例
2018/11/07 Python
浅谈keras中的batch_dot,dot方法和TensorFlow的matmul
2020/06/18 Python
keras使用Sequence类调用大规模数据集进行训练的实现
2020/06/22 Python
python实现学生成绩测评系统
2020/06/22 Python
Django Admin后台模型列表页面如何添加自定义操作按钮
2020/11/11 Python
如何用Python提取10000份log中的产品信息
2021/01/14 Python
Fossil德国官网:化石手表、手袋、珠宝及配件
2019/12/07 全球购物
世界经理人咨询有限公司面试
2014/09/23 面试题
教你打造完美的创业计划书
2014/01/06 职场文书
医院护士见习期自我鉴定
2014/04/10 职场文书
上海世博会口号
2014/06/19 职场文书
冰峪沟导游词
2015/02/09 职场文书
情人节单身感言
2015/08/03 职场文书
2016党员干部廉洁自律心得体会
2016/01/13 职场文书
如何用PHP websocket实现网页实时聊天
2021/05/26 PHP
html5调用摄像头截图功能
2022/01/18 Javascript
日本十大血腥动漫,那些被禁播的动漫盘点
2022/03/21 日漫
Java 获取Word中所有的插入和删除修订的方法
2022/04/06 Java/Android