Ecosyste.ms: Awesome
An open API service indexing awesome lists of open source software.
https://github.com/joseluisq/vue-input-number
A custom input number component for Vue.js 2
https://github.com/joseluisq/vue-input-number
component custom-input input input-number number-input vue
Last synced: about 2 months ago
JSON representation
A custom input number component for Vue.js 2
- Host: GitHub
- URL: https://github.com/joseluisq/vue-input-number
- Owner: joseluisq
- Archived: true
- Created: 2017-10-25T20:09:50.000Z (over 6 years ago)
- Default Branch: master
- Last Pushed: 2019-02-13T11:13:01.000Z (over 5 years ago)
- Last Synced: 2024-03-26T13:55:14.381Z (2 months ago)
- Topics: component, custom-input, input, input-number, number-input, vue
- Language: Vue
- Homepage: http://cdpn.io/gGVRBP/
- Size: 56.6 KB
- Stars: 13
- Watchers: 2
- Forks: 6
- Open Issues: 4
-
Metadata Files:
- Readme: README.md
Lists
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (UI Components / Form)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (UI Components / Form)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (UI Components / Form)
- awesome-vue. - vue-input-number - A custom input number component for Vue.js 2. (UI Components / Form)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (UI Components / Form)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (UI Components / Form)
- awesome-vue - vue-input-number - A custom input number component for Vue.js 2. (Components & Libraries / UI Components)
- awesome-vue - vue-input-number ★11 - A custom input number component for Vue.js 2. (UI Components / Form)
README
# vue-input-number [![npm](https://img.shields.io/npm/v/vue-input-number.svg)](https://www.npmjs.com/package/vue-input-number) [![npm](https://img.shields.io/npm/dt/vue-input-number.svg)](https://www.npmjs.com/package/vue-input-number) [![JavaScript Style Guide](https://img.shields.io/badge/code_style-standard-brightgreen.svg)](https://standardjs.com)
> A custom input number component for [Vue.js 2](https://vuejs.org/).
## Install
[Yarn](https://yarnpkg.com/lang/en/)
```sh
yarn add vue-input-number --dev
```[NPM](https://www.npmjs.com/)
```sh
npm install vue-input-number --save-dev
```## Prerequisites
- [Vue.js 2](https://vuejs.org/)
## Usage
```html
export default {
methods: {
onChange (value) {
console.log(value)
}
}
}```
In your entry app:
```js
const Vue = require('vue')Vue.component('vue-input-number', require('vue-input-number'))
const app = new Vue({
el: '#app'
})
```For more detailed example check out [the app directory](./app).
## Attributes
- __value:__ Add a default value to input.
- __step:__ Step value for increment and decrement the input number value.
- __min:__ Minimum value for input number. `min` is only used as a placeholder if `placeholder` is empty.
- __max:__ Maximum value for input number.
- __maxlength:__ Maxlength for the input number.
- __keydown:__ Enable keydown for increment or decrement value.
- __mousedown:__ Enable mousedown for increment or decrement value.
- __integer:__ Enable integer value only.
- __placeholder:__ Set a input placeholder. If `placeholder` has some value then `min` is not used as a placeholder.
- __inputclass:__ Set a diferent class for the input element. For example, if you use Bootstrap default input class you can set `:inputclass="'form-control'"` to use `form-control` class in the input element.## Events
#### @onInputNumberChange
Event is fired when value is changed.
## License
MIT license© 2018 [José Luis Quintana](https://git.io/joseluisq)