:::demo Bind a variable to `v-model` in `<el-input-number>` element and you are set.
input-number/basic
:::
## Disabled
:::demo The `disabled` attribute accepts a `boolean`, and if the value is `true`, the component is disabled. If you just need to control the value within a range, you can add `min` attribute to set the minimum value and `max` to set the maximum value. By default, the minimum value is `0`.
input-number/disabled
:::
## Steps
Allows you to define incremental steps.
:::demo Add `step` attribute to set the step.
input-number/steps
:::
## Step strictly
:::demo The `step-strictly` attribute accepts a `boolean`. if this attribute is `true`, input value can only be multiple of step.
input-number/step-strictly
:::
## Precision
:::demo Add `precision` attribute to set the precision of input value.
input-number/precision
:::
:::tip
The value of `precision` must be a non negative integer and should not be less than the decimal places of `step`.
:::
## Size
Use attribute `size` to set additional sizes with `medium`, `small` or `mini`.
:::demo
input-number/size
:::
## Controls Position
:::demo Set `controls-position` to decide the position of control buttons.