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
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
Related Packages
vue-countable
Vue binding for countable.js. Provides real-time paragraph, sentence, word, and...
28,551
26
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 |