CountUp.js( 轻量级数字动画插件 )

04-13 阅读 0评论

最近在项目开发中,发现经常会有需求要求数字有计数动画的效果。所以这里也是收集了一个非常好用的计数动画插件。给大家分享一下~

CountUp.js( 轻量级数字动画插件 ),CountUp.js( 轻量级数字动画插件 ),词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,安装,比较,第1张
(图片来源网络,侵删)

文章目录

  • 前言
  • 一、CountUp.js( 轻量级数字动画插件 )
  • 二、使用步骤
    • 1.下载地址:
    • 2.使用方法
    • 3.如何在vue中使用CountUp.js
    • 总结

      前言

      随着可视化的发展,公司大屏可视化的项目越来愈多,而开发可视化不可避免的要用到一些数字动画之类的,下面给大家介绍一个轻量级的数字动画插件 CountUp.js。


      一、CountUp.js( 轻量级数字动画插件 )

      CountUp.js是基于JS一个数字动画插件,目的是为使页面的上的数字在初始时有过一个累加的动画效果。

      二、使用步骤

      1.下载地址:

      https://github.com/inorganik/CountUp.js;

      2.使用方法

      代码如下(示例):

      // 数字动画
      var options = {
          useEasing: true, // 使用缓和
          useGrouping: false, // 使用分组(是否显示千位分隔符,一般为 true)
          separator: ',', // 分隔器(千位分隔符,默认为',')
          decimal: '.', // 十进制(小数点符号,默认为 '.')
          prefix: '', // 字首(数字的前缀,根据需要可设为 $,¥,¥ 等)
          suffix: '' // 后缀(数字的后缀 ,根据需要可设为 元,个,美元 等) 
      };
      // CountUp(参数一, 参数二, 参数三, 参数四, 参数五, 参数六)
      // 参数一: 数字所在容器
      // 参数二: 数字开始增长前的默认值(起始值),一般从 0 开始增长
      // 参数三: 数字增长后的最终值,该值一般通过异步请求获取
      // 参数四: 数字小数点后保留的位数
      // 参数五: 数字增长特效的时间,此处为3秒
      // 参数六: 其他配置项
      // 注: 参数六也可不加,其配置项则为默认值
      new CountUp("num1", 0, 123000, 0, 3, options).start();
      new CountUp("num2", 0, 123000, 0, 3, options).start();
      new CountUp("num3", 0, 123000, 0, 3, options).start();
      

      3.如何在vue中使用CountUp.js

      示例如下:

      // 安装插件
      npm install countup.js vue-count-to
      // 代码示例
      
        
      
      
        import countTo from 'vue-count-to';
        export default {
          components: { countTo },
          data () {
            return {
              startVal: 0,
              endVal: 2017,
              duration: 5000, // 持续时间
              separator: '', // 分隔符
            }
          }
        }
      
      

      注意:

      CountUp.js( 轻量级数字动画插件 ),CountUp.js( 轻量级数字动画插件 ),词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,安装,比较,第2张
      (图片来源网络,侵删)
      startVal、endVal的值必须是Number类型的,如果是String类型,虽然能正常显示但是控制台会报错
      其中比较常用的属性就是
      startVal   => 初始值
      endVal    => 结束值
      duration  => 持续时间,毫秒
      autoplay => 是否自动开始,布尔值
      decimals => 小数位数
      还有分隔符separator,小数点decimal,前缀prefix,后缀suffix,值都是字符串类型
      最关键的是可以使用缓动函数(easing function),来自定义计数变化的速率。
      用useEasing来确定是否开启使用缓动函数,easingFn写入缓动函数。
      

      附上原文档链接:https://github.com/PanJiaChen/vue-countTo

      demo链接:vue-count-to


      总结

      本文仅仅简单介绍了CountUp.js的使用,有不对的地方请大家多多指正。

      CountUp.js( 轻量级数字动画插件 ),CountUp.js( 轻量级数字动画插件 ),词库加载错误:未能找到文件“C:\Users\Administrator\Desktop\火车头9.8破解版\Configuration\Dict_Stopwords.txt”。,使用,安装,比较,第3张
      (图片来源网络,侵删)

免责声明
本网站所收集的部分公开资料来源于AI生成和互联网,转载的目的在于传递更多信息及用于网络分享,并不代表本站赞同其观点和对其真实性负责,也不构成任何其他建议。
文章版权声明:除非注明,否则均为主机测评原创文章,转载或复制请以超链接形式并注明出处。

发表评论

快捷回复: 表情:
评论列表 (暂无评论,人围观)

还没有评论,来说两句吧...

目录[+]