Skip to content

DigitalKeyboard 数字键盘 ​

提供数字、小数点、退格、确认和备用键;输入内容由页面维护。

支持平台 ​

以下为官网文档所列的平台支持情况,具体功能及版本限制请参见本页的平台说明。

App-vueApp-nvue微信小程序支付宝小程序百度小程序字节小程序QQ小程序H5PC快手小程序钉钉小程序
✓✓✓✓✓✓✓✓✓✓✓

基础用法 ​

vue
<!-- 自定义数字键盘 -->
<fui-digital-keyboard :show="showKeyboard" decimal @click="handleDigit"
  @backspace="handleBackspace" @confirm="showKeyboard = false" />

页面需声明 showKeyboard、handleDigit 和 handleBackspace,按返回的按键值更新输入内容。

属性 ​

属性类型说明官网默认值
showBoolean是否显示键盘false
textString确认按钮文字确定
backgroundString确认按钮背景色#465CFF
colorString确认按钮文字颜色#fff
sizeNumber / String确认按钮字号,单位 rpx32
fontWeightNumber / String确认按钮字重600
disabledBoolean是否禁用确认按钮false
nameString退格图标名,如 backspace-fill、backspacebackspace-fill
decimalBoolean是否显示小数点false
spareKeyString备用键文字-
spareSizeNumber / String备用键字号,单位 rpx32
themeString主题:light 或 darklight
zIndexNumber / String层级,nvue 不支持1001
safeAreaBoolean是否适配底部安全区true

事件 ​

事件说明回调参数
click点击数字或小数点{ value }
backspace点击退格键{}
confirm点击确认按钮{}
spare点击备用键{ value }

非 nvue 的默认主色由 --fui-color-primary 控制;nvue 中元素顺序影响层级。

插槽 ​

插槽说明
default键盘上方的自定义内容