vue-odometer

Vue.js(v2.x+) component wrap for Odometer.js
292,166 62
Install
npm install vue-odometer
Latest Version:1.0.2
Older releases:1 · 2
License:MIT
Last Updated:Aug 20, 2019
Links: GitHub  ·  npm
Maintainer: xlsdg

vue-odometer

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

Installation

$ npm install --save odometer vue-odometer

Usage

<template>
  <IOdometer
    class="iOdometer"
    :value="num"
  />
</template>

<script type="text/babel">
  import IOdometer from 'vue-odometer';
  import 'odometer/themes/odometer-theme-default.css';

  export default {
    name: 'view',
    components: {
      IOdometer
    },
    data() {
      return {
        num: 999999
      };
    },
    mounted() {
      const that = this;
      setInterval(function() {
        that.num += 1;
      }, 3000);
    }
  };
</script>

<style scoped>
  .iOdometer {
    font-size: 2em;
    margin: 0;
  }
</style>

Properties

  • value [Number]

    Optional; 0 by defualt.

  • format [String]

    Optional;

  • theme [String]

    Optional; default by defualt.

  • 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

vue3-odometer

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

19,180 13
seeroad-libs

A collection of utility classes

1,062
@orderprotection/vue

Order Protection components implemented in Vue

25,773
@publishvue/vue3complib

Vue 3 component library.

12,924 0

Version History

Version Released License
1.0.2 MIT
1.0.1 MIT
0.1.1 MIT