1.0.9 • Published 2 years ago
@robin-rossow/vue-input-number v1.0.9
Vue Input Number
Input field component to display a formatted number value. It is meant to be used with Vue 3.
This is rewrite based on vue-numeric written in TypeScript.
Installation
Install via NPM
$ npm install @robin-rossow/vue-input-number --saveUse globally
import VueInputNumberPlugin from '@robin-rossow/vue-input-number'
import { createApp } from 'vue'
import App from './App.vue'
createApp(App)
.use(VueInputNumberPlugin)
.mount('#app')Load in component
import { VueInputNumber } from '@robin-rossow/vue-input-number'Usage
Load in template
<VueInputNumber v-model="ourModel"/>Props
| Props | Required | Type | Default |
|---|---|---|---|
| v-model | ✅ | string | number | undefined | - |
| outputType | ❌ | 'Number' | 'String' | 'Number' |
| min | ❌ | number | Number.MIN_SAFE_INTEGER |
| max | ❌ | number | Number.MAX_SAFE_INTEGER |
| precision | ❌ | number | 0 |
| thousandSeparator | ❌ | string | undefined | ',' |
| decimalSeparator | ❌ | string | undefined | ',' |
| currency | ❌ | string | '' |
| currencySymbolPosition | ❌ | 'prefix' |' suffix' | 'prefix' |
| emptyValue | ❌ | number | '' | '' |
License
vue-number-input is open-sourced software licensed under the MIT license