【uview2.0】Keyboard 键盘 与 CodeInput 验证码输入 结合使用 uview

https://www.uviewui.com/components/codeInput.html (CodeInput 验证码输入)
https://www.uviewui.com/components/keyboard.html (Keyboard 键盘)


javascript 复制代码
<u-keyboard	
	mode="number" :dotDisabled="true" :show="show" 
	tips='密码为6位数字' confirmText='完成'
	closeOnClickOverlay
	@change="changeFun"
	@close="closeFun"
	@cancel="closeFun"
	@confirm='confirmFun'
	@backspace="backspaceFun"
	>
	<view class="flex_center u-bg-white u-p-t-40">
		<u-code-input v-model="value" dot></u-code-input>
	</view>
</u-keyboard>
javascript 复制代码
// 按键被点击(不包含退格键被点击)
changeFun(e){
	// 最多输入6为数字
	if(this.value.length >= 6){
		return;
	}
	this.value += e;
},
// 键盘退格键被点击
backspaceFun(){
	this.value = this.value.slice(0, -1);
},
// 确定 密码键盘
confirmFun(){
	console.log('密码为:', this.value)
	this.show = false;
	this.value = '';
},
// 关闭 密码键盘
closeFun(){
	this.show = false;
	this.value = '';
},

css

javascript 复制代码
.flex_center{
	display:flex; 
	align-items:center;
	justify-content:center;
}
.u-bg-white{
	background-color: #fff;
}
.u-p-t-40{
	padding-top:40rpx;
}
相关推荐
2501_9159090639 分钟前
iOS 加固工具实战解析,主流平台审核机制与工具应对策略
android·ios·小程序·https·uni-app·iphone·webview
The_era_achievs_hero39 分钟前
UniappDay04
vue.js·微信小程序·uni-app
2501_915106323 小时前
iOS WebView 调试实战,第三方脚本加载失败与内容安全策略冲突问题排查指南
android·ios·小程序·https·uni-app·iphone·webview
paopaokaka_luck8 小时前
基于SpringBoot+Uniapp的健身饮食小程序(协同过滤算法、地图组件)
前端·javascript·vue.js·spring boot·后端·小程序·uni-app
前端程序猿-秦祥8 小时前
uniapp拦截返回事件
uni-app
雪芽蓝域zzs11 小时前
uniapp input 如何只读禁用输入可点击
uni-app
xw513 小时前
uni-app项目跑APP报useStore报错
前端·uni-app
!win !14 小时前
uni-app项目跑APP报useStore报错
前端·uni-app
iOS阿玮20 小时前
为什么独立开发者都在AppStore而不去安卓市场?
uni-app·app·apple
xiaohe06011 天前
🪀 Uni ECharts:也许是 uni-app 中使用 ECharts 最优雅的解决方案
uni-app