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学习笔记记录我的旅程
May 23 Javascript
Javascript中数组sort和reverse用法分析
Dec 30 Javascript
javascript面向对象之this关键词用法分析
Jan 13 Javascript
javascript合并表格单元格实例代码
Jan 03 Javascript
JavaScript生成带有缩进的表格代码
Jun 15 Javascript
jQuery基础_入门必看知识点
Jul 04 Javascript
Node.js开发教程之基于OnceIO框架实现文件上传和验证功能
Nov 30 Javascript
windows下更新npm和node的方法
Nov 30 Javascript
在vscode里使用.vue代码模板的方法
Apr 28 Javascript
Bootstrap table 实现树形表格联动选中联动取消功能
Sep 30 Javascript
JS合并两个数组的3种方法详解
Oct 24 Javascript
Node.js中console.log()输出彩色字体的方法示例
Dec 01 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
PHP5 安装方法
2006/10/09 PHP
php 文本文件的读取效率
2012/02/10 PHP
递归实现php数组转xml的代码分享
2015/05/14 PHP
php+jQuery+Ajax实现点赞效果的方法(附源码下载)
2020/07/21 PHP
CodeIgniter扩展核心类实例详解
2016/01/20 PHP
php单例模式的简单实现方法
2016/06/10 PHP
PHP依赖注入(DI)和控制反转(IoC)详解
2017/06/12 PHP
推荐:极酷右键菜单
2006/11/29 Javascript
JS 有名函数表达式全面解析
2010/03/19 Javascript
自用js开发框架小成 学习js的朋友可以看看
2010/11/16 Javascript
2010年最佳jQuery插件整理
2010/12/06 Javascript
jquery 模板的应用示例
2013/11/12 Javascript
举例说明JavaScript中的实例对象与原型对象
2016/03/11 Javascript
Angular的模块化(代码分享)
2016/12/26 Javascript
js鼠标移动时禁止选中文字
2017/02/19 Javascript
原生javascript实现分页效果
2017/04/21 Javascript
mpvue中配置vuex并持久化到本地Storage图文教程解析
2018/03/15 Javascript
Vue 使用formData方式向后台发送数据的实现
2019/04/14 Javascript
基于Vue和Element-Ui搭建项目的方法
2019/09/06 Javascript
Vue项目前后端联调(使用proxyTable实现跨域方式)
2020/07/18 Javascript
探索node之事件循环的实现
2020/10/30 Javascript
python列表操作使用示例分享
2014/02/21 Python
仅利用30行Python代码来展示X算法
2015/04/01 Python
python实现知乎高颜值图片爬取
2019/08/12 Python
使用Python matplotlib作图时,设置横纵坐标轴数值以百分比(%)显示
2020/05/16 Python
解决Keyerror ''acc'' KeyError: ''val_acc''问题
2020/06/18 Python
PyTorch安装与基本使用详解
2020/08/31 Python
手把手教你从PyCharm安装到激活(最新激活码),亲测有效可激活至2089年
2020/11/25 Python
希尔顿酒店官方网站:Hilton Hotels
2017/06/01 全球购物
AJAX应用和传统Web应用有什么不同
2013/08/24 面试题
文明美德伴我成长演讲稿
2014/05/12 职场文书
简单通用的简历自我评价
2014/09/21 职场文书
企业法人授权委托书
2014/09/25 职场文书
用Python将库打包发布到pypi
2021/04/13 Python
《我的美好婚事》动画化决定纪念插画与先导PV公开
2022/04/06 日漫
SpringBoot 集成短信和邮件 以阿里云短信服务为例
2022/04/22 Java/Android