Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello uni-app x
提交
f685b599
H
hello uni-app x
项目概览
DCloud
/
hello uni-app x
通知
6045
Star
91
Fork
165
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
19
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello uni-app x
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
19
Issue
19
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
f685b599
编写于
11月 29, 2024
作者:
DCloud_iOS_WZT
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
update univerify-custom-page.uvue
上级
577b523a
变更
3
隐藏空白更改
内联
并排
Showing
3 changed file
with
53 addition
and
44 deletion
+53
-44
pages/API/get-univerify-manager/get-univerify-manager.uvue
pages/API/get-univerify-manager/get-univerify-manager.uvue
+12
-10
pages/API/get-univerify-manager/univerify-custom-page.uvue
pages/API/get-univerify-manager/univerify-custom-page.uvue
+19
-9
pages/API/get-univerify-manager/univerify-privacy-page.uvue
pages/API/get-univerify-manager/univerify-privacy-page.uvue
+22
-25
未找到文件。
pages/API/get-univerify-manager/get-univerify-manager.uvue
浏览文件 @
f685b599
...
...
@@ -3,13 +3,13 @@
<page-head :title="title"></page-head>
<view class="uni-padding-wrap uni-common-mt">
<view class="uni-btn-v uni-common-mt">
<button type="
primary
" @click="verify(false)">一键登录(半屏)</button>
<button type="
default
" @click="verify(false)">一键登录(半屏)</button>
</view>
<view class="uni-btn-v uni-common-mt">
<button type="
primary
" @click="verify(true)">一键登录(全屏)</button>
<button type="
default
" @click="verify(true)">一键登录(全屏)</button>
</view>
<view class="uni-btn-v uni-common-mt">
<button type="
primary
" @click="customLoginIn()">一键登录(自定义页面)</button>
<button type="
default
" @click="customLoginIn()">一键登录(自定义页面)</button>
</view>
</view>
</view>
...
...
@@ -25,10 +25,6 @@
slogan: '',
privacyName: '',
privacyUrl: ''
// phone: '176****6657',
// slogan: '认证服务由中国联通提供',
// privacyName: '中国联通认证服务条款',
// privacyUrl: 'https://opencloud.wostore.cn/authz/resource/html/disclaimer.html?fromsdk=true'
}
},
onLoad() {
...
...
@@ -49,9 +45,15 @@
},
pushCustomPage() {
const url = '/pages/API/get-univerify-manager/univerify-custom-page?phone=' + this.phone + '&slogan=' + this.slogan + '&name=' + this.privacyName + '&link=' + this.privacyUrl;
uni.navigateTo({
url: url,
animationType: "slide-in-bottom",
uni.openDialogPage({
url: url,
animationType: 'slide-in-bottom',
success(res) {
console.log("成功打开自定义登录页面");
},
fail(err) {
console.log(err);
}
})
},
verify(fullScreen : boolean) {
...
...
pages/API/get-univerify-manager/univerify-custom-page.uvue
浏览文件 @
f685b599
...
...
@@ -39,7 +39,16 @@
},
methods: {
closePage() {
uni.navigateBack()
uni.closeDialogPage({
dialogPage: this.$page,
animationType:'slide-out-bottom',
success(res) {
console.log('closeThisDialog success', res)
},
fail(err) {
console.log('closeThisDialog fail', err)
}
})
},
openLink() {
let url = '/pages/API/get-univerify-manager/univerify-privacy-page?url=' + this.privacyUrl;
...
...
@@ -56,11 +65,11 @@
},
loginIn() {
const numberTextElement =
uni
.getElementById('number-text');
const sloganTextElement =
uni
.getElementById('slogan-text');
const loginButtonElement =
uni
.getElementById('login-button');
const privacyCheckBoxElement =
uni
.getElementById('privacy-checkbox');
const privacyTextElement =
uni
.getElementById('privacy-text');
const numberTextElement =
this.$page
.getElementById('number-text');
const sloganTextElement =
this.$page
.getElementById('slogan-text');
const loginButtonElement =
this.$page
.getElementById('login-button');
const privacyCheckBoxElement =
this.$page
.getElementById('privacy-checkbox');
const privacyTextElement =
this.$page
.getElementById('privacy-text');
this.univerifyManager?.customLogin({
numberTextElement: numberTextElement!,
...
...
@@ -187,7 +196,7 @@
}
.privacy {
margin-top:
5
px;
margin-top:
10
px;
margin-left: 5px;
flex-direction: row;
flex-wrap: wrap;
...
...
@@ -202,8 +211,9 @@
}
.privacy-text {
margin-top: 4px;
color: #2785ff;
margin-top: 4px;
font-weight: bold;
color: black;
font-size: 14px;
}
...
...
pages/API/get-univerify-manager/univerify-privacy-page.uvue
浏览文件 @
f685b599
<template>
<view class="background">
<view class="top_container" @click="onBack()">
</view>
<view class="container">
<web-view class="web" :src="url">
</web-view>
<view class="close_container">
<text class="close_icon" @click="onBack()">{{closeIcon}}</text>
</view>
<web-view class="web_container" :src="url"></web-view>
</view>
</view>
</template>
...
...
@@ -17,7 +15,7 @@
data() {
return {
url: '',
backIcon:'\uE601
'
closeIcon: '\uE650
'
}
},
onLoad(options : OnLoadOptions) {
...
...
@@ -30,7 +28,6 @@
animationType:'slide-out-bottom',
success(res) {
console.log('closeThisDialog success', res)
},
fail(err) {
console.log('closeThisDialog fail', err)
...
...
@@ -43,30 +40,30 @@
<style>
.background {
background-color: rgba(0, 0, 0, 0.3)
;
background-color: #f1f1f1
;
width: 100%;
height: 100%;
}
.top_container{
width: 100%;
height: 20%;
}
}
.container{
padding-top: var(--status-bar-height);
color: white;
bottom: 0;
width: 100%;
position: absolute;
height:
8
0%;
height:
10
0%;
}
.backArrow{
margin-left: 4px;
font-family: uni-icon;
font-size: 30px;
width: 50px;
height: 50px;
}
.web{
height: 100%;
.close_container{
height: 45px;
width: 100%;
}
.close_icon {
left: 90%;
top: 15px;
font-family: uni-icon;
font-size: 24px;
}
.web_container{
padding-top: 10px;
flex: 1;
width: 100%;
}
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录