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、显示结果:

相关推荐
李燚32 分钟前
ReAct 循环的 50 行 Go 实现,逐行拆解
javascript·人工智能·react.js·golang·aigc·agent
ZC跨境爬虫35 分钟前
跟着 MDN 学CSS day_8:(盒模型完全解)
前端·javascript·css·ui·交互
JieE21239 分钟前
手把手带你用虚拟头节点实现单链表,搞定所有边界问题
javascript·算法
许我半盏清茶1 小时前
JavaScript 原型与原型链完全指南
javascript
xuankuxiaoyao1 小时前
vue.js 设计与开发 ---路由
前端·javascript·vue.js
ZC跨境爬虫1 小时前
跟着 MDN 学CSS day_6:(伪类和伪元素详解)
前端·javascript·css·数据库·ui·html
Sylus_sui1 小时前
实现:每行固定 5 个、自动换行、最后一行左对齐、数量不固定
前端·javascript·css
时寒的笔记1 小时前
11期_js逆向核心案例解析(sichuan&某理财网)
开发语言·javascript·ecmascript
_xaboy2 小时前
开源Vue组件FormCreate通过 JSON 生成AntdvNext表单
vue.js·开源·json
C+-C资深大佬2 小时前
变量作用域(通俗 + 清晰讲解,适合编程入门)
前端·javascript·vue.js