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评估用户输入密码的强度实现代码
Nov 30 Javascript
简单的ajax连接库分享(不用jquery的ajax)
Jan 19 Javascript
AMD异步模块定义介绍和Require.js中使用jQuery及jQuery插件的方法
Jun 06 Javascript
javascript实现ecshop搜索框键盘上下键切换控制
Mar 18 Javascript
JQuery zClip插件实现复制页面内容到剪贴板
Nov 02 Javascript
原生JS实现在线问卷调查投票特效
Jan 03 Javascript
Bootstarp 基础教程之表单部分实例代码
Feb 03 Javascript
jQuery实现frame之间互通的方法
Jun 26 jQuery
详解Layer弹出层样式
Aug 21 Javascript
Vue 中批量下载文件并打包的示例代码
Nov 20 Javascript
利用Node.js批量抓取高清妹子图片实例教程
Aug 02 Javascript
jQuery实现tab栏切换效果
Dec 22 jQuery
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中使用Oracle数据库(5)
2006/10/09 PHP
学习php设计模式 php实现桥梁模式(bridge)
2015/12/07 PHP
PHP自动识别当前使用移动终端
2018/05/21 PHP
php实现 master-worker 守护多进程模式的实例代码
2019/07/20 PHP
jQuery 操作option的实现代码
2011/03/03 Javascript
jquery $.ajax相关用法分享
2012/03/16 Javascript
jQuery中验证表单提交方式及序列化表单内容的实现
2014/01/06 Javascript
一个可以增加和删除行的table并可编辑表格中内容
2014/06/16 Javascript
使用jQuery实现验证上传图片的格式与大小
2014/12/03 Javascript
简介JavaScript中toTimeString()方法的使用
2015/06/12 Javascript
每天一篇javascript学习小结(Boolean对象)
2015/11/12 Javascript
JavaScript中的原型prototype完全解析
2016/05/10 Javascript
javascript对象的相关操作小结
2016/05/16 Javascript
ThinkPHP+jquery实现“加载更多”功能代码
2017/03/11 Javascript
浅谈JS中的常用选择器及属性、方法的调用
2017/07/28 Javascript
js中时间格式化的几种方法
2018/07/22 Javascript
vuejs中监听窗口关闭和窗口刷新事件的方法
2018/09/21 Javascript
vue使用swiper实现中间大两边小的轮播图效果
2019/11/24 Javascript
基于VSCode调试网页JavaScript代码过程详解
2020/07/20 Javascript
JS实现按比例缩小图片宽高
2020/08/24 Javascript
[02:43]DOTA2英雄基础教程 半人马战行者
2014/01/13 DOTA
django开发之settings.py中变量的全局引用详解
2017/03/29 Python
Python实现的快速排序算法详解
2017/08/01 Python
使用Python写一个小游戏
2018/04/02 Python
python opencv3实现人脸识别(windows)
2018/05/25 Python
Python使用ctypes调用C/C++的方法
2019/01/29 Python
python面试题小结附答案实例代码
2019/04/11 Python
python字典通过值反查键的实现(简洁写法)
2020/09/30 Python
python 三种方法实现对Excel表格的读写
2020/11/19 Python
阿迪达斯墨西哥官方网站:adidas墨西哥
2017/11/03 全球购物
简历中的自我评价范文
2014/02/05 职场文书
大学社团计划书
2014/05/01 职场文书
年度考核个人总结
2015/03/06 职场文书
订货会主持词
2015/07/01 职场文书
欢送领导祝酒词
2015/08/12 职场文书
vue项目多环境配置(.env)的实现
2021/07/21 Vue.js