NumberKeyboard 数字键盘

一般用于密码,验证码或支付金额输入等金融场景

引入

import { NumberKeyboard } from 'mand-mobile-next'

Vue.createApp().component(NumberKeyboard.name, NumberKeyboard)

代码演示

API

NumberKeyboard Props

属性说明类型默认值备注
v-model键盘是否展示Booleanfalse-
is-view是否内嵌在页面内展示,否则以弹层形式Booleanfalse-
type键盘类型Stringprofessionalprofessional有确认键和小数点常用于价格或金额输入,simple一般用于密码或验证码输入
disorder键盘数字键是否乱序Booleanfalse-
is-hide-confirm确认时自动隐藏键盘Booleantrue-
text-render自定义指定按键的值Function(value: string): string-可替换键0,1,...9,.
ok-text键盘确认键文案String确认-
is-vibrate点击按键时震动Booleantrue

NumberKeyboard Slots

default

<md-number-keyboard>
  <md-icon name="security"></md-icon>&nbsp;安全支付
</md-number-keyboard>

NumberKeyboard Methods

show()

展示键盘

hide()

隐藏键盘

NumberKeyboard Events

@enter(val)

数字键点击事件

属性说明类型
val数字Number

@delete()

回退键点击事件

@confirm()

确认键点击事件