Skip to content

数字输入 InputNumber

基础用法

vue
<template>
  <bp-space type="vertical">
    <bp-input-number
      size="default"
      :style="{ width: '180px' }"
      v-model="val"
      :precision="4"
      :step="0.001"
      :max="5"
      :min="-1"
      placeholder="Please enter"
    ></bp-input-number>
  </bp-space>
</template>

<script setup lang="ts">
import { ref } from "vue";

const val = ref<number>(2);
</script>

InputNumber 属性

v-model绑定值
NumberString
--
id输入框 ID
String
--
name输入框名称
String
--
placeholder占位文本
String
--
size输入框尺寸
InputSize
default-
unit单位
String
--
hide-button是否隐藏步进按钮
Boolean
--
precision小数精度
Number
--
step步进值
Number
1-
min最小值
Number
Number.MIN_SAFE_INTEGER-
max最大值
Number
Number.MAX_SAFE_INTEGER-
readonly是否只读
Boolean
--
disabled是否禁用
Boolean
--
nan-to-zeroNaN 是否转为 0
Boolean
--
model-event触发更新事件
String
input-

InputNumber 事件

input输入触发value: Number-
blur失焦触发---
step步进触发value: Number-

InputNumber 方法

focus聚焦---
blur失焦---
getStringValue获取格式化字符串---