vue3-odometer

Vue.js(v3.2+) component wrap for Odometer.js
19,180 13
Install
npm install vue3-odometer
Latest Version:0.1.3
Vue:3
License:MIT
Last Updated:Oct 26, 2022
Links: GitHub  ·  npm
Maintainer: huangwantong

vue3-odometer

Vue.js(v3.2+) component wrap for Odometer.js

see https://github.com/xlsdg/vue-odometer for vue.js(v2)

Installation

npm install --save odometer vue3-odometer

Usage

<template>
  <Vue3Odometer class="o-text" :value="number" />
  <button @click="update">update number</button>
</template>

<script lang="ts" setup>
import { ref } from 'vue'
import Vue3Odometer from 'vue3-odometer'
import 'odometer/themes/odometer-theme-default.css'
const number = ref(100)

function update() {
  number.value = Math.floor(Math.random() * 1000)
}
</script>

<style>
.o-text {
  color: red;
}
</style>

Properties

  • value [Number]

    Optional; 0 by default.

  • format [String]

    Optional;

  • theme [String]

    Optional; default by default.

  • duration [Number]

    Optional;

  • animation [String]

    Optional;

  • formatFunction [Function]

    Optional;

See more Odometer.js

Methods

  • renderInside
  • watchForMutations
  • startWatchingMutations
  • stopWatchingMutations
  • cleanValue
  • bindTransitionEnd
  • resetFormat
  • renderDigit
  • formatDigits
  • insertDigit
  • addDigit
  • addSpacer
  • animate
  • animateCount
  • getDigitCount
  • getFractionalDigitCount
  • resetDigits
  • animateSlide
  • render
  • update

Learn more Odometer.js

License

MIT

Related Packages

vue-odometer

Vue.js(v2.x+) component wrap for Odometer.js

292,166 62
seeroad-libs

A collection of utility classes

1,068
@orderprotection/vue

Order Protection components implemented in Vue

25,773
@publishvue/vue3complib

Vue 3 component library.

12,924 0

Version History

Version Released License
0.1.3 MIT
0.1.2 MIT
0.1.1 MIT
0.1.0 MIT