电话号码输入框,支持自定义间隔位数,支持基本电话号码校验。
示例
默认用法
<nut-telinput></nut-telinput>
自定义输入框宽高、带有清除按钮
<nut-telinput
telWidth="50%"
telHeight="1"
:clearPic="true"
></nut-telinput>
增加回调函数,且提示信息位置在输入框下面
<nut-telinput
:gapone="3"
:gapsec="7"
telWidth="4"
telHeight="1"
:clearPic="true"
tipsInfo="请输入正确的电话号码"
placeText="请输入自定义文案"
tipsPosition="bottom"
class="input-telnum"
@pass-test="passTest"
@clear="clear"
@error-tel="errorTel"
></nut-telinput>
.input-telnum .nut-telinput-box ::placeholder{
color:green;
};
Props
参数 | 说明 | 类型 | 默认值 | 可选值 |
---|
gapone | 第1个空格的位置 | Number | 3 | — |
gapsec | 第2个空格的位置 | Number | 7 | — |
telWidth | 输入框的宽度,支持数字和百分比 | String | 4(单位rem) | — |
telHeight | 输入框的高度,支持数字和百分比 | String | 1(单位rem) | — |
clearPic | 是否显示清除按钮 | Boolean | false | true/false |
tipsInfo | 错误提示信息 | String | 请输入正确的电话号码 | — |
placeText | 输入框默认提示文案 | String | 请输入电话号码 | — |
tipsPosition | 错误提示信息位置 | String | 'left'提示信息在输入框左侧 | 'left'/'bottom' |
Events
事件名 | 说明 | 回调参数 |
---|
pass-test | 输入的是正确的电话号码时触发事件 | 返回带有间隔的电话号码 |
error-tel | 输入的是错误的电话号码时触发事件 | 返回带有间隔的电话号码 |
clear | 点击清除按钮时的触发事件 | — |