InputNumber 数字输入框

    使用鼠标或键盘输入一定范围的标准数值。

    基础用法

    可以通过输入、鼠标点击或键盘的上下键来改变数值大小。

    InputNumber 数字输入框 - 图2

    小数

    通过设置属性控制每次改变的精度。

    1. <template>
    2. <InputNumber :max="10" :min="1" :step="1.2" v-model="value2"></InputNumber>
    3. </template>
    4. <script>
    5. export default {
    6. data () {
    7. return {
    8. value2: 1
    9. }
    10. }
    11. </script>

    格式化展示

    通过 formatter 格式化数字,以展示具有具体含义的数据,往往需要配合 parser 一起使用。

    尺寸

    通过设置size属性为large和将输入框设置为大和小尺寸,不设置为默认(中)尺寸。

    1. <template>
    2. <InputNumber v-model="value3" size="small"></InputNumber>
    3. <InputNumber v-model="value4"></InputNumber>
    4. <InputNumber v-model="value5" size="large"></InputNumber>
    5. </template>
    6. <script>
    7. export default {
    8. data () {
    9. return {
    10. value3: 2,
    11. value4: 2,
    12. value5: 2
    13. }
    14. }
    15. </script>

    InputNumber 数字输入框 - 图5

    不可用

    通过设置属性禁用输入框,点击按钮切换状态。

    只读

    通过设置readonly属性开启只读。

    1. <template>
    2. <InputNumber v-model="value7" readonly></InputNumber>
    3. </template>
    4. <script>
    5. export default {
    6. data () {
    7. return {
    8. value7: 1
    9. }
    10. }
    11. }

    不可编辑

    通过设置editable属性控制是否能编辑。

    InputNumber events

    事件名说明返回值
    on-change数值改变时的回调,返回当前值当前值
    on-focus聚焦时触发event
    on-blur失焦时触发-