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 相关文章推荐
基于jquery实现的鼠标拖拽元素复制并写入效果
Aug 23 Javascript
JavaScript中的全局对象介绍
Jan 01 Javascript
jQuery实现的跨容器无缝拖动效果代码
Jun 21 Javascript
node.js express安装及示例网站搭建方法(分享)
Aug 22 Javascript
jQuery无缝轮播图代码
Dec 22 Javascript
js实现网页定位导航功能
Mar 07 Javascript
Bootstrap输入框组件使用详解
Jun 09 Javascript
微信小程序ajax实现请求服务器数据及模版遍历数据功能示例
Dec 15 Javascript
深入理解JavaScript和TypeScript中的class
Apr 22 Javascript
vue中实现回车键登录功能
Feb 19 Javascript
原生JS实现汇率转换功能代码实例
May 13 Javascript
Openlayers测量距离与面积的实现方法
Sep 25 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 导出数据到淘宝助手CSV的方法分享
2010/02/27 PHP
如何用C语言编写PHP扩展的详解
2013/06/13 PHP
通过table标签,PHP输出EXCEL的实现方法
2013/07/24 PHP
PHP连接Nginx服务器并解析Nginx日志的方法
2015/08/16 PHP
Bootstrap+PHP实现多图上传功能实例详解
2018/04/08 PHP
JavaScript 的方法重载效果
2009/08/07 Javascript
一个简单的JavaScript数据缓存系统实现代码
2010/10/24 Javascript
js 表单提交后按钮变灰的实例代码
2013/08/16 Javascript
javascript中数组的冒泡排序使用示例
2013/12/18 Javascript
js实现文本框输入文字个数限制代码
2015/12/25 Javascript
Angular2学习笔记——详解NgModule模块
2016/12/02 Javascript
js实现登录框鼠标拖拽效果
2017/03/09 Javascript
微信小程序实现锚点定位楼层跳跃的实例
2017/05/18 Javascript
JS canvas绘制五子棋的棋盘
2020/05/28 Javascript
Angular父子组件通过服务传参的示例方法
2018/10/31 Javascript
jQuery中实现text()的方法
2019/04/04 jQuery
微信小程序完美解决scroll-view高度自适应问题的方法
2020/08/08 Javascript
JS访问对象两种方式区别解析
2020/08/29 Javascript
全面解析Python的While循环语句的使用方法
2015/10/13 Python
python之Character string(实例讲解)
2017/09/25 Python
python多维数组切片方法
2018/04/13 Python
快速解决pyqt5窗体关闭后子线程不同时退出的问题
2019/06/19 Python
python opencv对图像进行旋转且不裁剪图片的实现方法
2019/07/09 Python
python输出pdf文档的实例
2020/02/13 Python
简单的命令查看安装的python版本号
2020/08/28 Python
Python爬虫scrapy框架Cookie池(微博Cookie池)的使用
2021/01/13 Python
纽约州一群才华横溢的金匠制作而成:Hearth Jewelry
2019/03/22 全球购物
公证书标准格式
2014/04/10 职场文书
鉴定评语大全
2014/05/05 职场文书
销售队伍口号
2014/06/11 职场文书
企业标语大全
2014/07/01 职场文书
村班子对照检查材料
2014/08/18 职场文书
暑期培训心得体会
2014/09/02 职场文书
学历证明范文
2015/06/16 职场文书
企业文化学习心得体会
2016/01/21 职场文书
Pytorch中Softmax和LogSoftmax的使用详解
2021/06/05 Python