当前位置: 首页 > article >正文

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>
  <div class="home">
    <countTo class="count-to" :startVal='0' :endVal='100' :duration='3000'></countTo>
  </div>
</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>
  <div class="container">
    <count-to :startVal='0' :endVal='100' :duration='3000'></count-to>
  </div>
</template>

<style scoped lang='scss'>
.container{
  display: flex;
  align-items: center;
  justify-content: center;
}
</style>

3、显示结果:

在这里插入图片描述


http://www.kler.cn/news/343213.html

相关文章:

  • 开关打开输入框才能输入文字,否则为禁用状态
  • ACR、PZ、AMC仪表接线说明及通讯协议解析
  • Linux系统:apt-get update 和apt update区别
  • LUCEDA IPKISS Tutorial 77:在版图一定范围内填充dummy
  • 第十八篇——有什么比无穷大更大,比无穷小更小?
  • 视频监控集中管理方案:Liveweb视频智能监管系统方案技术特点与应用
  • 20241004给荣品RD-RK3588-AHD开发板刷Rockchip原厂的Android12时永不休眠的步骤
  • 【CTF Web】Pikachu 本地文件包含 Writeup(文件包含漏洞+GET请求)
  • 高级java每日一道面试题-2024年10月10日-中间件篇[设计篇]-结合项目场景问如何设计一个消息中间件?
  • 1688商品详情关键词数据-API
  • 低代码赋能汽车制造产业链场景系列
  • 【ubuntu】ubuntu20.04安装显卡驱动
  • Spring Boot 之 Lombok 使用详解
  • SAP 费用化采购订单简介
  • kubeadm 搭建k8s 1.28.2版本集群
  • Solon 3.0 新特性:SqlUtils
  • LeetCode-871 最低加油次数
  • 注册安全分析报告:惠农网
  • 【一文理解】conda install pip install 区别
  • sql 语句相关的函数