vue3-number-counter

**Vue 3 animated number counter directive**
1,735 1
Install
npm install vue3-number-counter
Latest Version:0.0.2
Vue:3
License:GNU General Public License v3.0
Last Updated:Nov 19, 2022
Links: GitHub  ·  npm
Maintainer: mustafadalga

Vue 3 Number Counter

Vue 3 animated number counter directive

vue version vue version

Installing

Package manager

Using npm:

npm i vue3-number-counter

Then, import and register the component:

Global Registration

main.js

import numberCounter from "vue3-number-counter";
app.use(numberCounter);

Local Registration

  • Composition API
<script setup>
import { numberCounter as vNumberCounter } from "vue3-number-counter";
</script>
  • Options API
<script>
import { numberCounter } from "vue3-number-counter";

export default {
  directives: {
    "number-counter": numberCounter
  },
}
</script>

Usage

  • Example 1
<script>
import { numberCounter } from "vue3-number-counter";

export default {
  directives: {
    "number-counter": numberCounter
  },
  data () {
    return {
      counter: {
        countFrom: 0,
        countTo: 100,
        duration: 1000,
        text: "% completed"
      }
    }
  }
}
</script>

<template>
      <div v-number-counter="counter">0% completed</div>
</template>
  • Example 2
<script setup>
import { numberCounter as vNumberCounter } from "vue3-number-counter";

const counter = {
  countFrom: 0,
  countTo: 100,
  duration: 1000,
  text: "% completed",
};
</script>

<template>
  <div v-number-counter="counter">0% completed</div>
</template>
  • Example 3
<script setup>
const counter = {
  countFrom: 0,
  countTo: 100,
  duration: 1000,
  text: "% completed",
};
</script>

<template>
  <div v-number-counter="counter">0% completed</div>
</template>

Demo

License

License

Related Packages

vue-circle-counter

Vue compoment to create a circular counter or progress bar in SVG

5,305 16
vue-countable

Vue binding for countable.js. Provides real-time paragraph, sentence, word, and...

28,551 26
vue-js-counter

With Vue Counter, you can count up or down between two numbers.

2,819
vue-digit-animation

A digit animation component with wheel/slide effect for Vue 3

3,303 6
vue3-autocounter

A lightweight Vue 3 component made with TypeScript, you can use it to create an...

140,742

Version History

Version Released Vue License
0.0.2 ^3.2.41 GNU General Public License v3.0
0.0.1 ^3.2.41 GNU General Public License v3.0
0.0.0 ^3.2.41 GNU General Public License v3.0