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 相关文章推荐
用于判断用户注册时,密码强度的JS代码
Jan 01 Javascript
基于jquery的滚动新闻列表
Jun 19 Javascript
网络之美 JavaScript中Get和Set访问器的实现代码
Sep 19 Javascript
javascript中this的四种用法
May 11 Javascript
关于JS中prototype的理解
Sep 07 Javascript
JS通过调用微信API实现微信支付功能的方法示例
Jun 29 Javascript
spirngmvc js传递复杂json参数到controller的实例
Mar 29 Javascript
jQuery滚动条美化插件nicescroll简单用法示例
Apr 18 jQuery
JavaScript面向对象的程序设计(犯迷糊的小羊)
May 27 Javascript
JS实现动态生成html table表格的方法分析
Jul 11 Javascript
微信小程序常见页面跳转操作简单示例
May 01 Javascript
JS中如何优雅的使用async await详解
Oct 05 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中使用unset销毁变量并内存释放问题
2012/07/05 PHP
JSDoc 介绍使用规范JsDoc的使用介绍
2011/02/12 Javascript
js键盘上下左右键怎么触发function(实例讲解)
2013/12/14 Javascript
jquery数组之存放checkbox全选值示例代码
2013/12/20 Javascript
node.js使用nodemailer发送邮件实例
2014/03/10 Javascript
JavaScript中的公有、私有、特权和静态成员用法分析
2014/11/20 Javascript
小议JavaScript中Generator和Iterator的使用
2015/07/29 Javascript
jQuery实现图片渐入渐出切换展示效果
2015/08/15 Javascript
js实现上传图片预览方法
2016/10/25 Javascript
jQuery Validate 相关参数及常用的自定义验证规则
2017/03/06 Javascript
详解Angular-Cli中引用第三方库
2017/05/21 Javascript
详解Vue微信公众号开发踩坑全记录
2017/08/21 Javascript
vue登录注册及token验证实现代码
2017/12/14 Javascript
详解Puppeteer 入门教程
2018/05/09 Javascript
Vue-Router基础学习笔记(小结)
2018/10/15 Javascript
微信小程序实现跑马灯效果
2020/10/21 Javascript
微信小程序实现发送模板消息功能示例【通过openid推送消息给用户】
2019/05/05 Javascript
浅析我对JS延迟异步脚本的思考
2020/10/12 Javascript
Python脚本修改阿里云的访问控制列表的方法
2019/03/08 Python
pytorch 求网络模型参数实例
2019/12/30 Python
带你彻底搞懂python操作mysql数据库(cursor游标讲解)
2020/01/06 Python
django 扩展user用户字段inlines方式
2020/03/30 Python
兰芝美国网上商城:购买LANEIGE睡眠面膜等
2017/06/30 全球购物
全球第二大家装零售商:Lowe’s
2018/01/13 全球购物
Mountain Warehouse波兰官方网站:英国户外品牌
2019/08/29 全球购物
什么是反射
2012/03/17 面试题
Ruby中的保护方法和私有方法与一般面向对象程序设计语言的一样吗
2013/05/01 面试题
职称自我鉴定
2013/10/15 职场文书
幼儿园教师请假制度
2014/01/16 职场文书
仓库组长岗位职责
2014/01/29 职场文书
师德个人剖析材料
2014/02/02 职场文书
法律进机关实施方案
2014/03/12 职场文书
人力资源管理专业自荐信
2014/06/24 职场文书
计算机相关专业自荐信
2014/07/02 职场文书
环卫处个人工作总结
2015/03/04 职场文书
Python中文纠错的简单实现
2021/07/07 Python