NumberKeyboard 数字键盘

弹出式数字输入面板,支持随机按键、标题和最大长度

弹出式数字输入面板,支持随机按键和标题

演示

9:41

代码示例

<!-- 操作 -->
  <re-button theme="primary" @click="showKeyboard = true">打开数字键盘</re-button>

<!-- 事件日志 -->
  <re-number-keyboard :key="current" :visible="showKeyboard" :title="currentConfig.title" :value="currentConfig.value" :maxlength="currentConfig.maxlength" :randomKeys="currentConfig.randomKeys" @update:visible="onUpdateVisible" @input="onInput" @delete="onDelete" @confirm="onConfirm" @close="onClose" />

引入

推荐使用 easycom 模式,配置后无需手动 import 即可直接使用 <re-number-keyboard />。

API

NumberKeyboard Props

名称类型默认值描述必传
visiblebooleanfalse是否显示数字键盘N
valuestring | number""当前输入值N
maxlengthnumber0最大输入长度,0表示不限制N
randomKeysbooleanfalse是否随机按键顺序N
titlestring""标题N
customStylestring""自定义样式N

NumberKeyboard Events

名称参数描述
inputvalue: string输入时触发
deletevalue: string删除时触发
confirmvalue: string确认时触发
close-关闭时触发
update:visiblevalue: boolean显隐变化时触发

NumberKeyboard Slots

名称描述
--