vue2中 vue-count-to组件让数字从某个数字动态的显示到某个数字(后附vue3的用法)

1、首先安装

复制代码
 npm install vue-count-to

2、使用

  • 2.1、先导入组件 import countTo from 'vue-count-to'

  • 2.2、注册组件
    components: {
    countTo
    },

  • 2.3、使用组件 <countTo>

    <template>
    <countTo class="count-to" :startVal='0' :endVal='100' :duration='3000'></countTo>
    </template> <script> // @ is an alias to /src import countTo from 'vue-count-to'

    export default {
    name: 'HomeView',
    components: {
    countTo
    },
    data () {
    return {
    startVal: 0,
    endVal: 2017
    }
    }
    }
    </script>

    <style scoped lang="less"> .count-to{ color: gray; font-size: 20px; } </style>

结果如下会持续3秒逐渐过渡到100:



vue3中使用

1、先安装:npm install vue3-count-to --save

复制代码
npm install vue3-count-to --save

2、使用

  • 2.1、先导入组件 import { CountTo } from 'vue3-count-to';

  • 2.2、直接使用组件 <count-to :startVal='0' :endVal='100' :duration='3000'>

    <script setup> import { CountTo } from 'vue3-count-to'; </script> <template>
    <count-to :startVal='0' :endVal='100' :duration='3000'></count-to>
    </template> <style scoped lang='scss'> .container{ display: flex; align-items: center; justify-content: center; } </style>

3、显示结果:

相关推荐
gis开发17 小时前
cesium 中添加鹰眼效果
前端·javascript
bluceli17 小时前
JavaScript动态导入与代码分割:优化应用加载性能的终极方案
javascript
kyriewen17 小时前
原型与原型链:JavaScript 的“家族关系”大揭秘
前端·javascript·ecmascript 6
滴滴答答哒17 小时前
layui表格头部按钮 加入下拉选项
前端·javascript·layui
乌索普-17 小时前
基于vue2的简易购物车
开发语言·前端·javascript
走粥17 小时前
使用indexOf查找对象结合Pinia持久化引发的问题
开发语言·前端·javascript
北寻北爱18 小时前
前端加密解密- base64、md5、sha256、AES
前端·vue.js
不甜情歌18 小时前
搞懂 Promise:告别回调嵌套,再也不怕异步代码乱成麻
前端·javascript
spencer_tseng19 小时前
Vue node_modules
javascript·vue.js
SuperEugene19 小时前
前端 console 日志规范实战:高效调试 / 垃圾 log 清理与线上安全避坑|编码语法规范篇
开发语言·前端·javascript·vue.js·安全