60 lines
1.2 KiB
Vue
60 lines
1.2 KiB
Vue
<template>
|
|
<view class="page">
|
|
<button @click="click" style="margin-top:500rpx ;">按钮</button>
|
|
|
|
</view>
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
data() {
|
|
return {
|
|
bgc: {
|
|
backgroundColor: "#4C97E7",
|
|
},
|
|
|
|
|
|
}
|
|
},
|
|
methods: {
|
|
click(){
|
|
// 检查是否支持生物认证
|
|
uni.checkIsSupportSoterAuthentication({
|
|
success: (res) => {
|
|
// 调用人脸识别API
|
|
wx.startFacialRecognitionVerify({
|
|
name: '吴鹏', // 用户名称
|
|
idCardNumber: '430523200402073551', // 身份证号码
|
|
success: (result) => {
|
|
if (result.errMsg === 'startFacialRecognitionVerify:ok') {
|
|
// 处理人脸识别成功的情况
|
|
console.log('人脸识别成功');
|
|
}
|
|
},
|
|
fail: (error) => {
|
|
// 处理人脸识别失败的情况
|
|
uni.showToast({
|
|
title: '人脸识别失败',
|
|
icon: 'none',
|
|
duration: 2000
|
|
});
|
|
}
|
|
});
|
|
},
|
|
fail: (err) => {
|
|
console.log('支持生物认证失败', err);
|
|
}
|
|
});
|
|
}
|
|
|
|
}
|
|
}
|
|
</script>
|
|
|
|
<style lang="scss">
|
|
page {
|
|
background-color: #fff;
|
|
}
|
|
|
|
|
|
</style> |