CodeInput 验证码输入

该组件一般用于验证用户短信验证码的场景,也可以结合mView的键盘组件使用

平台差异说明

App(vue)App(nvue)H5小程序
×

基本使用

  • 通过mode参数模式,可取如下值:
    • box(默认)-输入位置位一个方框
    • line-底部显示一条横线
<m-code-input v-model="value" />

横线模式

<m-code-input mode="line" v-model="value" />

设置长度

<m-code-input maxlength="4" v-model="value" />

用"●"替代输入内容

<m-code-input dot v-model="value" />

API

Props

参数说明类型默认值可选值
adjustPosition键盘弹起时,是否自动上推页面Booleantruefalse
maxlength输入字符个数Number | String6-
dot是否用圆点填充Booleanfalsetrue
mode模式选择,见上方"基本使用"说明Stringboxline
hairline是否细边框Booleantruefalse
space字符间的距离Number | String10-
focus是否自动获取焦点Booleanfalsetrue
bold字体和输入横线是否加粗Booleanfalsetrue
color字体颜色Stringcolor['m-content-color']-
fontSize字体大小,单位px,注意:dot模式无效。Number | String18-
size输入框的大小,宽等于高Number | String35-
disabledKeyboard禁止点击输入框唤起系统键盘Booleanfalsetrue
borderColor边框和线条颜色String#c9cacc-
disabledDot是否禁止输入"."符号Booleantruefalse

Event

事件名说明回调参数
change输入内容发生改变时触发value:当前输入的值
finish输入字符个数达maxlength值时触发value:当前输入的值