时间:2021-05-26
之前在“掘金”上看到这样一个demo 我觉得很有意思,于是今天把它搬下来,记在自己的“小本本”里
也许会对以后的项目有点用,若要自己去实现这样一个案例也能实现,但是可能没有那么“妙”。
想法:
1、使用label标签做显示验证码的框,
2、然后每个label for属性指向同一个 id 为vcode 的input,
3、为了能够触发input焦点, 将input 改透明度样式隐藏,
4、这样就实现了 点击label触发 input焦点,调用键盘。
运行效果:
示例代码:
结构部分html:
css部分:
Javascript部分
1、通过CDN引入vue.js
<script src="https://cdn.bootcss.com/vue/2.5.16/vue.min.js"></script>
2、代码
var app = new Vue({ el: '#app', data: { code: '', codeLength: 6, telDisabled: false, focused: false }, computed: { codeArr() { return this.code.split('') }, cursorIndex() { return this.code.length } }, watch: { code(newVal) { this.code = newVal.replace(/[^\d]/g,'') if (newVal.length > 5) { // this.telDisabled = true this.$refs.vcode.blur() setTimeout(() => { alert(`vcode: ${this.code}`) }, 500) } } }, })以上就是本文的全部内容,希望对大家的学习有所帮助,也希望大家多多支持。
声明:本页内容来源网络,仅供用户参考;我单位不保证亦不表示资料全面及准确无误,也不保证亦不表示这些资料为最新信息,如因任何原因,本网内容或者用户因倚赖本网内容造成任何损失或损害,我单位将不会负任何法律责任。如涉及版权问题,请提交至online#300.cn邮箱联系删除。
html代码:复制代码代码如下:简单验证码验证码:yzm()看不清请输入验证码JS代码:复制代码代码如下:functionchkyzm(form){//对验证码
手机验证码平台有阿里短信验证码平台、飞码验证码接收平台、一片云验证码平台等等。 验证码平台是指网站或者客户端应用需要接入短信验证码(手机验证码)的功能,可以实
近期因为开发一个新的H5+backbone项目,验证输入手机号验证码倒计时功能。#如上图所示要实现验证码的倒计时的效果首先做页面的布局理清楚页面效果需要实现的逻
收钱吧二维码申请的方法是: 1、打开收钱吧客户端,“注册”输入手机号码。 2、输入手机号码,然后获取验证码,输入验证码及登录密码。 3、邀请码可以在线申请
由于淘宝系统对淘宝账号实行加大力度监控,这导致了很多小号在网页直接登录或客户端登录时需要手机验证码验证才能登录。如何解决淘宝小号登录需要输入手机验证码的问题,下