uView CodeInput 验证码输入

简介: uView CodeInput 验证码输入

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

#平台差异说明

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

#基本使用

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

copy

#横线模式

  • 通过mode="line"可设置显示为横线模式
<u-code-input v-model="value2" mode="line"></u-code-input>

copy

#设置长度

  • 通过maxlength参数配置可输入的方框个数,如6位验证码,该值设置为6即可
<u-code-input v-model="value3" :maxlength="6"></u-code-input>

copy

#横线间距

  • 通过space可设置显示为横线模式
<u-code-input v-model="value4" :space="0" ></u-code-input>

copy

#细边框

  • 通过hairline可设置细边框
<u-code-input v-model="value5" mode="box" :space="0" :maxlength="4" hairline></u-code-input>

copy

#调整颜色

  • 通过colorborderColor可设置颜色
<u-code-input v-model="value6" hairline color="#f56c6c" borderColor="#f56c6c"></u-code-input>

copy

#用"●"替代输入内容

dot参数配置后,输入内容将不可见,用点替代,事件回调中会返回真实值

<u-code-input v-model="value5" mode="box" dot></u-code-input>

copy

#是否自动获取焦点

如果需要一打开页面,就自动弹出键盘获取焦点,请配置focus值为true,否则需要用户手动点击输入区域才能唤起键盘

<u-code-input v-model="value4" :focus="true"></u-code-input>

copy

#禁止唤起系统键盘

uView有键盘组件,如果您想结合键盘组件进行自定义的输入效果,就需要设置disabled-keyboardtrue,来保证点击 输入框时不会触发系统自带的键盘,否则会造成冲突。

#事件回调

  • 每当输入内容发生改变,会回调一个change事件,内容为当前输入的字符串,如"395"
  • 当输入的内容长度(字符个数)达到maxlength值后,会触发finish事件,同时也会触发change事件
<template>
  <view>
    <u-code-input @change="change" @finish="finish"></u-code-input>
  </view>
</template>
<script>
  export default {
    methods: {
      change(e) {
        console.log('内容改变,当前值为:' + e);
      },
      finish(e) {
        console.log('输入结束,当前值为:' + e);
      },
    }
  }
</script>
相关文章
|
移动开发 JavaScript 小程序
uView Overlay 遮罩层
uView Overlay 遮罩层
237 0
|
JavaScript 对象存储
JS - 阿里云 OSS 文件下载通用办法(支持跨域)
JS - 阿里云 OSS 文件下载通用办法(支持跨域)
4831 0
JS - 阿里云 OSS 文件下载通用办法(支持跨域)
|
人工智能 IDE 测试技术
一文教会你如何用好通义灵码,让这款 AI 编码工具帮你做更多工作,更高效
如何用好通义灵码?欢迎收藏最佳使用指南。本文提供通义灵码使用指南,涵盖快捷键、配置调整、跨文件索引及上下文管理等内容,帮助用户更高效地使用通义灵码。
|
移动开发 API
uniapp中uview组件丰富的Code 验证码输入框的使用方法
uniapp中uview组件丰富的Code 验证码输入框的使用方法
816 0
|
传感器 小程序 开发工具
【规范】小程序发布,『小程序隐私保护指引』填写指南
本文详细解析了小程序隐私保护指引的填写方法,包括开发者处理的信息、第三方插件信息、用户权益等内容,并提供了详细的填写范例,帮助读者在发布小程序时避免常见问题,是一份实用的参考指南。
1607 1
【规范】小程序发布,『小程序隐私保护指引』填写指南
|
JavaScript 小程序 开发者
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
uni-app开发实战:利用Vue混入(mixin)实现微信小程序全局分享功能,一键发送给朋友、分享到朋友圈、复制链接
2040 0
|
小程序
uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结
uni-app开发微信小程序使用onPullDownRefresh(下拉刷新)总结
1915 0
|
监控 Java Linux
Linux下JVM相关指令详解及案例介绍
Linux下JVM相关指令详解及案例介绍
248 1
|
小程序
微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?
微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?
微信小程序扫描二维码如何跳转小程序内指定页面并传递参数给目标页面?
|
JSON 负载均衡 Java
SpringCloud Feign 远程调用(史上最详细讲解)
SpringCloud Feign 远程调用(史上最详细讲解)
14722 0
SpringCloud Feign 远程调用(史上最详细讲解)