Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
hello_uni-id-pages
提交
978acb87
H
hello_uni-id-pages
项目概览
DCloud
/
hello_uni-id-pages
通知
1054
Star
31
Fork
43
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
4
列表
看板
标记
里程碑
合并请求
2
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
H
hello_uni-id-pages
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
4
Issue
4
列表
看板
标记
里程碑
合并请求
2
合并请求
2
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
978acb87
编写于
2月 20, 2023
作者:
DCloud_JSON
提交者:
chenruilong
2月 23, 2023
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
修复 非微信小程序端报`TypeError: uni.hideHomeButton is not a function`的问题
上级
140b2742
变更
2
隐藏空白更改
内联
并排
Showing
2 changed file
with
23 addition
and
19 deletion
+23
-19
uni_modules/uni-id-pages/changelog.md
uni_modules/uni-id-pages/changelog.md
+2
-0
uni_modules/uni-id-pages/common/login-page.mixin.js
uni_modules/uni-id-pages/common/login-page.mixin.js
+21
-19
未找到文件。
uni_modules/uni-id-pages/changelog.md
浏览文件 @
978acb87
## 1.1.3(2023-02-13)
-
修复 非微信小程序端报
`TypeError: uni.hideHomeButton is not a function`
的问题
## 1.1.2(2023-02-10)
-
新增 微信小程序端 首页需强制登录时,隐藏返回首页按钮
-
uni-id-co 新增 外部联登后修改用户信息接口(updateUserInfoByExternal)
[
文档
](
https://uniapp.dcloud.net.cn/uniCloud/uni-id-pages.html#external-update-userinfo
)
...
...
uni_modules/uni-id-pages/common/login-page.mixin.js
浏览文件 @
978acb87
import
{
store
,
mutations
}
from
'
@/uni_modules/uni-id-pages/common/store.js
'
import
{
mutations
}
from
'
@/uni_modules/uni-id-pages/common/store.js
'
import
config
from
'
@/uni_modules/uni-id-pages/config.js
'
le
t
mixin
=
{
cons
t
mixin
=
{
data
()
{
return
{
config
,
...
...
@@ -17,7 +16,7 @@ let mixin = {
// #endif
},
mounted
()
{
this
.
isMounted
=
true
;
this
.
isMounted
=
true
},
onLoad
(
e
)
{
if
(
e
.
is_weixin_redirect
)
{
...
...
@@ -25,12 +24,12 @@ let mixin = {
mask
:
true
})
if
(
window
.
location
.
href
.
includes
(
'
#
'
)
)
{
if
(
window
.
location
.
href
.
includes
(
'
#
'
))
{
// 将url通过 ? 分割获取后面的参数字符串 再通过 & 将每一个参数单独分割出来
le
t
paramsArr
=
window
.
location
.
href
.
split
(
'
?
'
)[
1
].
split
(
'
&
'
)
paramsArr
.
forEach
(
item
=>
{
le
t
arr
=
item
.
split
(
'
=
'
)
if
(
arr
[
0
]
==
'
code
'
)
{
cons
t
paramsArr
=
window
.
location
.
href
.
split
(
'
?
'
)[
1
].
split
(
'
&
'
)
paramsArr
.
forEach
(
item
=>
{
cons
t
arr
=
item
.
split
(
'
=
'
)
if
(
arr
[
0
]
==
'
code
'
)
{
e
.
code
=
arr
[
1
]
}
})
...
...
@@ -38,19 +37,21 @@ let mixin = {
this
.
$nextTick
(
n
=>
{
// console.log(this.$refs.uniFabLogin);
this
.
$refs
.
uniFabLogin
.
login
({
code
:
e
.
code
code
:
e
.
code
},
'
weixin
'
)
})
}
if
(
e
.
uniIdRedirectUrl
)
{
this
.
uniIdRedirectUrl
=
decodeURIComponent
(
e
.
uniIdRedirectUrl
)
}
if
(
getCurrentPages
().
length
===
1
){
uni
.
hideHomeButton
()
console
.
log
(
'
已隐藏:返回首页按钮
'
);
}
}
// #ifdef MP-WEIXIN
if
(
getCurrentPages
().
length
===
1
)
{
uni
.
hideHomeButton
()
console
.
log
(
'
已隐藏:返回首页按钮
'
);
}
// #endif
},
computed
:
{
needAgreements
()
{
...
...
@@ -90,4 +91,5 @@ let mixin = {
}
}
}
export
default
mixin
export
default
mixin
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录