前言:

                目前大多数新的vue项目都采用了vue3去写, 在最近的项目中,需要展示数字滚动的效果,我就想到了之前用多的vue-count-to数字滚动插件,发现这个插件只使用于vue2项目,在vue3项目中并不试用。。。由于自己很懒,又不想再手搓一个,于是又找了一个试用于vue3的插件。

vue3-number-roll-plus                

1,安装
npm install vue3-number-roll-plus --save
2,使用
<template>
   <vue-number-roll-plus
      :number="9999"
      background="transparent"
    >
  </vue-number-roll-plus>
</template>

<script>
import VueNumberRollPlus from "vue3-number-roll-plus"
import "vue3-number-roll-plus/main.css"
export default {
  components: {
    VueNumberRollPlus
  }
}
</script>
3,属性
属性属性含义类型默认值
number传入的数字Number/String0
isSemicolon是否三位分隔Booleanfalse
speed滚动速度(s)Number1
background背景色String#0e68cc

4,事件
事件名事件参数
numberChange数字变化后触发number
done数字滚动结束之后触发number
Logo

魔乐社区(Modelers.cn) 是一个中立、公益的人工智能社区,提供人工智能工具、模型、数据的托管、展示与应用协同服务,为人工智能开发及爱好者搭建开放的学习交流平台。社区通过理事会方式运作,由全产业链共同建设、共同运营、共同享有,推动国产AI生态繁荣发展。

更多推荐