Numeric input component based on Vue.
$ npm install vue-numeric --save-dev<template> <vue-numeric currency="$" separator="," v-model="price"></vue-numeric> </template> <script> import VueNumeric from 'vue-numeric' export default { name: 'App', components: { VueNumeric }, data () { return { price: '' } } } </script> /** * Default value. */ default: { type: [String, Number], required: false }, /** * Input placeholder. */ placeholder: { type: String, required: false }, /** * Number of decimals. * decimals symbol are the opposite of separator props */ precision: { type: [String, Number] required: false }, /** * Minimum value. */ min: { type: [String, Number], required: false }, /** * Maximum value. */ max: { type: [String, Number], required: false }, /** * Currency prefix. */ currency: { type: String, required: true }, /** * Thousand separator type. * Separator props accept either . or , (default) */ separator: { type: String, required: false },Vue-Numeric is open-sourced software licensed under the MIT license
