vue3从0动态滚动到指定数字

[vue3从0动态滚动到指定数字](animated-number-vue3 - npm (npmjs.com)
)

image.png

1.安装

$ npm install animated-number-vue3

$ yarn add animated-number-vue3

2.在main.js中引入

import AnimatedNumber from 'animated-number-vue3'
app.use(AnimatedNumber)

3.具体使用

3.1简单模式

<AnimatedNumber :from="0" :to="1000"></AnimatedNumber>

3.2 slot模式

//也可使用插槽来自定义界面等操作,option为整个动效包含内容的对象,
//item里面包含变动的数字,当from和to传的是一个数字时,为单数字动效,此时值必须为number
<AnimatedNumber :from="0" :to="1000">
  <template #default="{ option, item }">
    <h1>{{ item.number }}</h1>
  </template>
</AnimatedNumber>

3.3 复杂模式 如果想一次性为多个数字做动效,此插件也提供插槽来自定义,from和to的对象key必须为一样,一个开始一个结束的值

<AnimatedNumber :from="{
  number1:0,
  number2:0
}" :to="{
  number1:100,
  number2:100
}">
  <template #default="{ option, item }">
    <h1>{{ item.number1 }}</h1>
    <h1>{{ item.number2 }}</h1>
  </template>
</AnimatedNumber>

©著作权归作者所有,转载或内容合作请联系作者
平台声明:文章内容(如有图片或视频亦包括在内)由作者上传并发布,文章内容仅代表作者本人观点,简书系信息发布平台,仅提供信息存储服务。

推荐阅读更多精彩内容

  • 本文简介 点赞 + 关注 + 收藏 = 学会了 本文讲解 Vue 3.2 组件多种通讯方式的基础用法,并且使用了 ...
    德育处主任阅读 1,297评论 0 3
  • 本文简介 点赞 + 关注 + 收藏 = 学会了 本文讲解 Vue 3.2 组件多种通讯方式的基础用法,并且使用了 ...
    德育处主任阅读 1,499评论 0 17
  • 一、概念介绍 Vue.js和React.js分别是目前国内和国外最火的前端框架,框架跟类库/插件不同,框架是一套完...
    刘远舟阅读 1,092评论 0 0
  • 可能很多同学(包括我)刚上手 Vue 3.0 之后,都会觉得开发过程似乎变得更繁琐了,Vue 官方团队当然不会无视...
    硅谷干货阅读 33,687评论 0 22
  • 在传统的 Web 开发过程中,当你需要实现多个站内页面时,以前你需要写很多个 html 页面,然后通过 a 标签来...
    硅谷干货阅读 2,326评论 0 1