更新记录
1.0.1(2025-03-31)
简单易用的,密码输入软键盘
平台兼容性
uni-app
Vue2 | Vue3 | Chrome | Safari | app-vue | app-nvue | Android | iOS | 鸿蒙 |
---|---|---|---|---|---|---|---|---|
√ | √ | - | - | √ | √ | - | - | - |
微信小程序 | 支付宝小程序 | 抖音小程序 | 百度小程序 | 快手小程序 | 京东小程序 | 鸿蒙元服务 | QQ小程序 | 飞书小程序 | 快应用-华为 | 快应用-联盟 |
---|---|---|---|---|---|---|---|---|---|---|
√ | - | - | - | - | - | - | - | - | - | - |
其他
多语言 | 暗黑模式 | 宽屏模式 |
---|---|---|
× | × | √ |
引用
导入组件包
使用
Vue:
# 结合uni-popup 组件
<uni-popup ref="keypadRef" type="bottom">
<x-NumericKeypad
title="请输入6位资金密码"
:length="6"
:bottom="true"
@confirm="confirmPassword">
</x-NumericKeypad>
</uni-popup>
# title 为标题
# length 为密码长度
# bottom 为是否为底部预留高度
# confirm 为确认事件 回调返回 pwd
Script:
<script setup>
import {onMounted, ref} from 'vue';
const keypadRef = ref();
// 确认事件
const confirmPassword = (pwd) => {
console.log(pwd)
keypadRef.value.close();
}
onMounted(() => {
keypadRef.value.open();
})
</script>