vue如何实现数字滚动增加效果?代码示例

vue如何实现数字滚动增加效果?代码示例

项目中需要做数字滚动增加的效果,一开始很懵,研究了一下原理,发现很简单,贴出来分享一下 ^_^

数字滚动组件:

0

export default { props: { time: { type: Number, default: 2 }, value: { type: Number, default: 720000 } }, methods: { numberGrow (ele) { let _this = this let step = (_this.value * 10) / (_this.time * 1000) let current = 0 let start = 0 let t = setInterval(function () { start += step if (start > _this.value) { clearInterval(t) start = _this.value t = null } if (current === start) { return } current = start ele.innerHTML = current.toString().replace(/(d)(?=(?:d{3}[+]?)+$)/g, '$1,') }, 10) } }, mounted () { this.numberGrow(this.$refs.numberGrow) }} .number-grow-warp{ transform: translateZ(0);}.number-grow { font-family: Arial-BoldMT; font-size: 64px; color: #ffaf00; letter-spacing: 2.67px; margin:110px 0 20px; display: block; line-height:64px;}

登录后复制

调用:


登录后复制

相关推荐:2020年前端vue面试题大汇总(附答案)vue教程推荐:2020最新的5个vue.js视频教程精选

更多编程相关知识,请访问:编程入门!!

立即学习“前端免费学习笔记(深入)”;

以上就是vue如何实现数字滚动增加效果?代码示例的详细内容,更多请关注【创想鸟】其它相关文章!

版权声明:本文内容由互联网用户自发贡献,该文观点仅代表作者本人。本站仅提供信息存储空间服务,不拥有所有权,不承担相关法律责任。如发现本站有涉嫌抄袭侵权/违法违规的内容, 请发送邮件至253000106@qq.com举报,一经查实,本站将立刻删除。

发布者:PHP中文网,转转请注明出处:https://www.chuangxiangniao.com/p/3021451.html

(0)
上一篇 2025年3月13日 05:46:15
下一篇 2025年2月25日 07:17:35

AD推荐 黄金广告位招租... 更多推荐

相关推荐

  • vue.js基于什么

    vue.js基于MIT开源协议,是一个用来构建web UI的JavaScript库,也是一套构建用户界面的渐进式框架;vue的目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。 本教程操作环境:windows7系统、vue2.…

    2025年3月13日
    200
  • vue.js是一种框架吗

    vue.js是一种框架,准确来说是一套用于构建用户界面的渐进式JavaScript框架;vue采用自底向上增量开发的设计,目标是通过尽可能简单的API实现响应的数据绑定和组合的视图组件。 本教程操作环境:windows7系统、Vue2.9.…

    2025年3月13日
    200
  • vue.js如何删除数组的元素

    方法:首先引入vue文件,并添加vue容器;然后实例化vue对象,调用el和data,并给message赋值;接着methods中调用Vue.delete()和Vue.set(),Vue.delete()中的第二个参数设置为数组索引即可。 …

    2025年3月13日 编程技术
    200
  • vue.js怎么引入外部js

    vue.js引入外部js的方法:1、在外部文件【config.js】中添加代码【function formatXml(text){return text}】;2、使用import语句引入【config.js】里面的常量和方法即可。 本教程操…

    2025年3月13日
    200
  • vue.js怎么引入bootstrap

    vue.js引入bootstrap的方法:首先使用【npm install bootstrap –save-dev】指令进行安装;然后在【main.js】中使用【import ‘bootstrap相关文件路径&#82…

    2025年3月13日
    200
  • vue.js怎么使用字体图标库

    vue.js使用字体图标库的方法:首先选择需要的图标并下载文件;然后把下载的文件放入【assets/iconfont】,并引入【iconfont.css】文件;最后在路由表中使用,标注在icon中。 本教程操作环境:windows7系统、V…

    2025年3月13日 编程技术
    200
  • vue.js是否支持ie8

    vue.js不支持ie8及其以下版本,因为【Vue.js】使用了IE8不能模拟的ECMAScript 5特性,【 Vue.js】支持所有兼容ECMAScript 5的浏览器。 本教程操作环境:windows7系统、Vue2.9.6版,该方法…

    2025年3月13日
    200
  • 什么时候使用vue.js

    使用vue.js的情况:1、如果需要使用模板构建应用程序,那么请选择Vue;2、如果需要简单的能正常工作的,那么请选择Vue;3、如果需要程序更小更快,那么请选择Vue。 本教程操作环境:windows7系统、Vue2.9.6版,该方法适用…

    2025年3月13日
    200
  • vue.js与其它框架的不同是什么

    vue.js与其它框架的不同:1、AngularJs的学习成本较高,而Vue本身提供的API都比较简单、直观;2、React依赖Virtual DOM【虚拟DOM】,而Vue使用的DOM模板。 本教程操作环境:windows7系统、Vue2…

    2025年3月13日
    200
  • vue.js怎样声明变量

    vue.js声明变量的方法:1、使用let定义,let是块级作用域,函数内部使用let定义后,对函数外部无影响;2、使用var定义,var定义的变量可以修改;3、使用const定义,const定义的变量不可以修改。 本教程操作环境:wind…

    2025年3月13日
    200

发表回复

登录后才能评论