You can not select more than 25 topics
Topics must start with a letter or number, can include dashes ('-') and can be up to 35 characters long.
184 lines
5.1 KiB
184 lines
5.1 KiB
<template>
|
|
<!-- <view class="content">
|
|
<u-modal v-model="show" :show-title="false" :show-confirm-button="false" :show-cancel-button="true"
|
|
:content-style="{ 'justify-content': 'center','align-items': 'center',height:'300rpx',display:'flex'}"
|
|
@cancel="printCancel">
|
|
<u-icon name="fingerprint" color="red" size="150rpx"></u-icon>
|
|
</u-modal>
|
|
<image class="logo" src="/static/logo.png"></image>
|
|
<view style="color:red;">{{ result }}</view>
|
|
<button @tap="fingerprint()">开启指纹验证</button>
|
|
</view> -->
|
|
</template>
|
|
|
|
<script>
|
|
export default {
|
|
// data() {
|
|
// return {
|
|
// result: '',
|
|
// disabled:true,
|
|
// show:false,
|
|
// }
|
|
// },
|
|
// onLoad() {
|
|
|
|
// },
|
|
// methods: {
|
|
// printCancel:function(){
|
|
// plus.fingerprint.cancel();
|
|
// this.result="停止指纹识别"
|
|
// },
|
|
// fingerprint: function() {
|
|
// // // #ifdef APP-PLUS
|
|
// // if (!plus.fingerprint.isSupport()) {
|
|
// // uni.showToast({
|
|
// // title: 'This device does not support fingerprint identification',
|
|
// // icon: 'none',
|
|
// // duration: 1500
|
|
// // })
|
|
// // // this.disabled = true;
|
|
// // } else if (!plus.fingerprint.isKeyguardSecure()) {
|
|
// // uni.showToast({
|
|
// // title: 'This device does not support fingerprint identification',
|
|
// // icon: 'none',
|
|
// // duration: 1500
|
|
// // })
|
|
|
|
// // } else if (!plus.fingerprint.isEnrolledFingerprints()) {
|
|
// // uni.showToast({
|
|
// // title: 'There is no fingerprint entered in this device. Please turn it on in the setting',
|
|
// // icon: 'none',
|
|
// // duration: 1500
|
|
// // })
|
|
// // // this.disabled = true;
|
|
// // } else {
|
|
// // // this.result = '此设备支持指纹识别';
|
|
// // // // this.disabled = false;
|
|
// // // #ifdef MP-WEIXIN
|
|
// // this.disabled = false;
|
|
// // this.result = '请在微信真机中使用,模拟器不支持';
|
|
// // // #endif
|
|
// // // #ifndef APP-PLUS || MP-WEIXIN
|
|
// // this.result = '此平台不支持指纹识别';
|
|
// // // #endif
|
|
|
|
|
|
// // let that=this;
|
|
// // // #ifdef APP-PLUS
|
|
// // plus.fingerprint.authenticate(function() {
|
|
// // plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框
|
|
// // that.show=false;
|
|
// // that.result='指纹识别成功'
|
|
// // //plus.nativeUI.alert('指纹识别成功');
|
|
// // }, function(e) {
|
|
// // switch (e.code) {
|
|
// // case e.AUTHENTICATE_MISMATCH:
|
|
// // plus.nativeUI.toast('指纹匹配失败,请重新输入');
|
|
// // break;
|
|
// // case e.AUTHENTICATE_OVERLIMIT:
|
|
// // plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框
|
|
// // plus.nativeUI.alert('指纹识别失败次数超出限制,请使用其它方式进行认证');
|
|
// // break;
|
|
// // case e.CANCEL:
|
|
// // plus.nativeUI.toast('已取消识别');
|
|
// // break;
|
|
// // default:
|
|
// // plus.nativeUI.closeWaiting(); //兼容Android平台关闭等待框
|
|
// // plus.nativeUI.alert('指纹识别失败,请重试');
|
|
// // break;
|
|
// // }
|
|
// // });
|
|
// // // Android平台手动弹出等待提示框
|
|
// // if ('Android' == plus.os.name) {
|
|
// // this.show=true;
|
|
// // /* plus.nativeUI.showWaiting('指纹识别中...').onclose = function() {
|
|
// // plus.fingerprint.cancel();
|
|
// // } */
|
|
// // }
|
|
// // // #endif
|
|
|
|
// // // #ifdef MP-WEIXIN
|
|
// // wx.startSoterAuthentication({
|
|
// // requestAuthModes: ['fingerPrint'],
|
|
// // challenge: '123456',
|
|
// // authContent: '请用指纹解锁',
|
|
// // success(res) {
|
|
// // uni.showToast({
|
|
// // title: '识别成功',
|
|
// // mask: false,
|
|
// // duration: 1500
|
|
// // });
|
|
// // }
|
|
// // })
|
|
// // // #endif
|
|
// // }
|
|
// // // #endif
|
|
|
|
// this.$walletUtil.fingerprint()
|
|
// },
|
|
// }
|
|
|
|
onLoad() {
|
|
console.log('进入中间页面444444444444444')
|
|
let walletInfo= uni.getStorageSync('walletInfo');
|
|
//console.log(uni.getStorageSync('walletInfo'),22222,(walletInfo||walletInfo==''))
|
|
if (!walletInfo||walletInfo=='') {
|
|
console.log('进入中间页面444444444444444')
|
|
uni.reLaunch({
|
|
url: '/pages/register/index'
|
|
})
|
|
} else {
|
|
console.log(uni.getStorageSync('walletInfo'),11111)
|
|
|
|
// #ifdef APP-PLUS
|
|
// 指纹
|
|
if (uni.getStorageSync('fingerPass')) {
|
|
uni.reLaunch({
|
|
url: '/pages/fingerPage/index'
|
|
})
|
|
return;
|
|
}else{
|
|
uni.reLaunch({
|
|
url: '/pages/fingerPage/password/index'
|
|
})
|
|
return;
|
|
}
|
|
// #endif
|
|
uni.reLaunch({
|
|
url: '/pages/fingerPage/password/index'
|
|
})
|
|
}
|
|
}
|
|
|
|
|
|
|
|
}
|
|
</script>
|
|
|
|
<style>
|
|
/* .content {
|
|
display: flex;
|
|
flex-direction: column;
|
|
align-items: center;
|
|
justify-content: center;
|
|
}
|
|
|
|
.logo {
|
|
height: 200rpx;
|
|
width: 200rpx;
|
|
margin-top: 200rpx;
|
|
margin-left: auto;
|
|
margin-right: auto;
|
|
margin-bottom: 50rpx;
|
|
}
|
|
|
|
.text-area {
|
|
display: flex;
|
|
justify-content: center;
|
|
}
|
|
|
|
.title {
|
|
font-size: 36rpx;
|
|
color: #8f8f94;
|
|
} */
|
|
</style>
|
|
|