使用 react-countup 组件实现数值滚动特效
实现效果
如何使用
安装
npm install react-countup
基本使用
最基础的使用,只需要引入组件,并且指定一个滚动停止的数值即可。
import CountUp from 'react-countup';
<CountUp end={100} />
当组件可见时才开始滚动
在一些情况下,可能数值并非在首屏幕可见范围,这个时候就需要指定组件滚动到可视范围时才开始滚动效果。react-countup
组件也提供了这个功能,只需要指定 enableScrollSpy
即可
<CountUp
end={100}
enableScrollSpy // 当组件可见时才开始滚动
scrollSpyOnce // 只展示一次滚动效果
/>
其他更多用法可以参考 react-countup 文档 (opens in a new tab),或者其底层使用的 CountUp.js (opens in a new tab)