# InputNumber 数字输入框
通过鼠标或键盘，输入范围内的数值。

## 何时使用
当需要获取标准数值时。


### 基本使用
数字输入框。

@[demo](./demo/basic.vue)

### 精度
允许设置 `precision` 来控制精度长度，可使用对象的形式 `{ length: 3, fill: true, content: 2 }`

@[demo](./demo/precision.vue)


### 小数
和原生的数字输入框一样，`value`的精度由`step`的小数位数决定。

@[demo](./demo/step.vue)


### 禁止状态
使用`disabled`来设置禁止状态

@[demo](./demo/disabled.vue)



## props

| 参数        | 说明                       | 类型    | 可选值 | 默认值    |
| ----------- | -------------------------- | ------- | ------ | --------- |
| value       | 输入框内容                 | Number  | -      | -         |
| min         | 可以输入的最小值           | Number  | -      | -Infinity |
| max         | 可以输入的最大值           | Number  | -      | Infinity  |
| step        | 增加/减少的步长            | Number  | -      | 1         |
| disabled    | 是否禁用                   | Boolean | -      | false     |
| controls    | 是否显示快捷增加、减少按钮 | Boolean | -      | true      |
| placeholder | 输入框占位文本             | Boolean | -      | true      |
| precision | 精度，非负整数             | Number|Object<{length, fill, content}> | -      | -      |
| lazy    | 输入值是否立即修正                   | Boolean | -      | true     |

## events

| 事件名 | 说明     | 回调参数 |
| ------ | -------- | -------- |
| focus  | 聚焦事件 | event    |
| blur   | 失焦事件 | event    |
