Skip to content
On this page

是否显示数字键盘

通过 v-model:show 进行绑定显示还是隐藏,通过 v-model 进行双向绑定

html
<uv-num-input v-model:show="show"/>

限制最大长度

通过 maxlength 设置

html
<uv-num-input
 v-model:show="show2"
 v-model="value1"
 :maxlength="6"
/>

替换最后一个按键

通过 extraKey 替换,可用作身份证键盘

html
<uv-num-input
 v-model:show="show3"
 v-model="value2"
 extra-key="x"
/>

替换键盘内容

通过 diyArr 替换默认数字键盘

html
<uv-num-input
 v-model:show="show4"
 v-model="value3"
 :diy-arr="['东', '西', '南', '北', '中', '发', '白', '一', '二', '三' ]"
/>

props

属性含义类型默认值
show双向绑定是否显示Booleanfalse
modelValue双向绑定的值String-
maxlength限制最大数量Number-1
extraKey自定义最后一个按键String-
diyArr自定义整个键盘内容Array-

events

事件名称含义参数
change绑定值改变时当前的子项

css变量

css
--uv-num-input-font-size: 22px;
  --uv-num-input-border-radius: 8px;
  --uv-num-input-color: #323233;
  --uv-num-input-bg-color: #ffffff;
  --uv-num-input-active-bg-color: #ebedf0;
  --uv-num-input-confim-color: #ffffff;
  --uv-num-input-confim-bg-color: #1989fa;

Released under the MIT License.