提交 421fac61 编写于 作者: DCloud-yinjiacheng's avatar DCloud-yinjiacheng

更新一键登录示例

上级 d3b6c1fc
...@@ -3,7 +3,10 @@ ...@@ -3,7 +3,10 @@
<page-head :title="title"></page-head> <page-head :title="title"></page-head>
<view class="uni-padding-wrap uni-common-mt"> <view class="uni-padding-wrap uni-common-mt">
<view class="uni-btn-v uni-common-mt"> <view class="uni-btn-v uni-common-mt">
<button type="primary" @click="verify">一键登录</button> <button type="primary" @click="verify(false)">一键登录(半屏)</button>
</view>
<view class="uni-btn-v uni-common-mt">
<button type="primary" @click="verify(true)">一键登录(全屏)</button>
</view> </view>
</view> </view>
</view> </view>
...@@ -30,18 +33,18 @@ ...@@ -30,18 +33,18 @@
} as PreLoginOptions); } as PreLoginOptions);
}, },
methods: { methods: {
verify() { verify(fullScreen : boolean) {
// 校验预登录是否有效 // 校验预登录是否有效
const isPreLoginValid = this.univerifyManager?.isPreLoginValid() ?? false; const isPreLoginValid = this.univerifyManager?.isPreLoginValid() ?? false;
if (isPreLoginValid) { if (isPreLoginValid) {
// 预登录有效,执行登录 // 预登录有效,执行登录
this.login(); this.login(fullScreen);
} else { } else {
// 预登录无效,执行预登录 // 预登录无效,执行预登录
this.univerifyManager?.preLogin({ this.univerifyManager?.preLogin({
success() { success() {
console.log("pre login success"); console.log("pre login success");
this.login(); this.login(fullScreen);
}, },
fail(err : PreLoginFail) { fail(err : PreLoginFail) {
console.error("pre login fail => " + JSON.stringify(err)); console.error("pre login fail => " + JSON.stringify(err));
...@@ -49,11 +52,11 @@ ...@@ -49,11 +52,11 @@
} as PreLoginOptions); } as PreLoginOptions);
} }
}, },
login() { login(fullScreen : boolean) {
this.univerifyManager?.login({ this.univerifyManager?.login({
// 登录页样式 // 登录页样式
univerifyStyle: { univerifyStyle: {
fullScreen: false, fullScreen: fullScreen,
backgroundColor: "#FFFFFF", backgroundColor: "#FFFFFF",
loginBtnText: "一键登录", loginBtnText: "一键登录",
logoPath: "/static/logo.png" logoPath: "/static/logo.png"
......
Markdown is supported
0% .
You are about to add 0 people to the discussion. Proceed with caution.
先完成此消息的编辑!
想要评论请 注册