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

基于 vue 做数字滚轮效果

1. 安装 vue-count-to

npm install vue-count-to

2. 引入并注册

引入

import CountTo from 'vue-count-to'

注册

components: {
    CountTo
  },

 

3. 使用

在需要使用的位置写 <count-to></count-to> 标签。

4. 动态更新

 修改start-val 和 end-val 的起始值即可。正常情况下,只要修改 end-val 的值。

4.1 在 data 中声明一个变量接收后端返回的数据

 4.2 在钩子函数中调用查询数据的函数,并在 methods 中编写方法。

在 <count-to> 标签动态绑定即可。?表示可选链操作符,用于安全地访问嵌套对象的属性。如果某个中间属性为null或undefined,表达式会直接返回undefined,而不会抛出错误。

 

配置项(按需使用)

start-val:初始值,默认为 0。
end-val:目标值。
duration:动画持续时间,单位为毫秒。
decimals:小数点后保留位数,默认为 0。
separator:千位分隔符,默认为逗号 ,。
prefix:前缀,默认为空字符串。
suffix:后缀,默认为空字符串。
use-easing:是否使用缓动效果,默认为 true。
easing-function:缓动函数,默认为 easeOutExpo

相关文章:

  • UE5学习笔记 FPS游戏制作26 UE中的UI
  • Cline源码分析
  • 【力扣hot100题】(016)缺失的第一个正数
  • 一键实现:谷歌表单转word(formtoword)
  • springboot jpa Instant
  • Dubbo(22)如何配置Dubbo的服务提供者?
  • 【LeetCode】算法详解#2 ---和为k的子数组
  • 当AI代写作业成为常态:重构智能时代的教育范式
  • 关于JVM和OS中的栈帧的区别和内存浅析
  • mac m1/m2/m3 pyaudio的安装
  • 前端开发学习路线完整指南
  • Mysql-DCL
  • libpng-1.6.47-windows编译
  • IOS奔溃日志分析-克魔ios开发助手实战-以支付宝奔溃日志为例
  • 论工作中的学习
  • 物联网系统集成“教学+实训”实验室解决方案
  • Python定时任务深度剖析:Schedule库的线程与超时应对策略
  • 【django】2-2 (django配置) 数据库配置、缓存配置
  • QT登录注册模块(客户端)
  • Java项目如何打jar包?
  • 制造网站/有哪些实用的网络推广方法
  • 佛山建设专业网站/百度助手app下载安装
  • 网站开发 入门 pdf/全国十大跨境电商排名
  • wordpress选择虚拟云主机/武汉网络优化知名乐云seo
  • 泉州哪里做网站开发/湖南长沙疫情最新消息
  • 项目网站设计/谷歌seo搜索引擎优化