更新记录
1.0.0(2026-01-25)
下载此版本
1.提交多种验证码组件
2.优化用户体验
平台兼容性
uni-app(3.6.15)
| Vue2 |
Vue3 |
Chrome |
Safari |
app-vue |
app-nvue |
Android |
iOS |
鸿蒙 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
| 微信小程序 |
支付宝小程序 |
抖音小程序 |
百度小程序 |
快手小程序 |
京东小程序 |
鸿蒙元服务 |
QQ小程序 |
飞书小程序 |
小红书小程序 |
快应用-华为 |
快应用-联盟 |
| √ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
√ |
- |
- |
uni-app x(3.6.15)
| Chrome |
Safari |
Android |
iOS |
鸿蒙 |
微信小程序 |
| √ |
√ |
√ |
√ |
√ |
√ |
其他
UniApp 人机验证组件库
一套适用于 UniApp 的多功能人机验证解决方案,包含数学计算验证、字符验证码、普通滑动验证、拼图滑动验证和成语点选验证。
组件列表
| 组件名 |
说明 |
文件路径 |
digitalVerificationCode |
数学计算验证 |
@/component/digitalVerificationCode.vue |
digitalVerificationCode2 |
字符验证码 |
@/component/digitalVerificationCode2.vue |
slideVerification1 |
普通滑动验证 |
@/component/slideVerification/slideVerification1.vue |
slideVerification2 |
拼图滑动验证 |
@/component/slideVerification/slideVerification2.vue |
slideVerify |
成语点选验证 |
@/component/slideVerification/slideVerify.vue |
1. 数学计算验证 (digitalVerificationCode)
生成简单数学运算(如 12+34=?),用户输入计算结果进行验证。
基础用法
<template>
<view>
<digitalVerificationCode ref="digitalVerificationCode"></digitalVerificationCode>
<input v-model="code1" placeholder="请输入计算的结果" />
<button @click="verification1">确定</button>
</view>
</template>
<script>
import digitalVerificationCode from "@/component/digitalVerificationCode.vue"
export default {
components: { digitalVerificationCode },
data() {
return { code1: '' }
},
methods: {
verification1() {
const flag = this.$refs.digitalVerificationCode.verify(this.code1)
if(flag) {
uni.showToast({ title: "验证成功", icon: "success" })
} else {
uni.showToast({ title: "验证失败", icon: "error" })
}
}
}
}
</script>