countup.js数字滚动插件

267 阅读1分钟

这是一款好用的数字滚动插件,简化了你的代码,方便项目的便捷开发,开箱即用

安装

npm install --save countup.js

在使用的组件

import { CountUp } from 'countup.js'

// 标签
<div class="card-panel-num" id="messageNum">{{ state.chatNum }}</div>

// 创建响应式对象
const state = reactive({
  chatNum: 1390,
  onlineNum: computed(() => {
    return useSocketStore().onlineNum
  }),
  amount: 99998,
  order: 1999,
})

//在组件渲染完成后加载
onMounted(() => {
  new CountUp('messageNum', state.chatNum).start(),
    new CountUp('onlineNum', state.onlineNum).start(),
    new CountUp('amount', state.amount).start(),
    new CountUp('order', state.order).start()
})