Skip to content
体验新版
项目
组织
正在加载...
登录
切换导航
打开侧边栏
DCloud
uni-app
提交
b27848ca
U
uni-app
项目概览
DCloud
/
uni-app
6 个月 前同步成功
通知
751
Star
38709
Fork
3642
代码
文件
提交
分支
Tags
贡献者
分支图
Diff
Issue
8
列表
看板
标记
里程碑
合并请求
1
DevOps
流水线
流水线任务
计划
Wiki
0
Wiki
分析
仓库
DevOps
项目成员
Pages
U
uni-app
项目概览
项目概览
详情
发布
仓库
仓库
文件
提交
分支
标签
贡献者
分支图
比较
Issue
8
Issue
8
列表
看板
标记
里程碑
合并请求
1
合并请求
1
Pages
DevOps
DevOps
流水线
流水线任务
计划
分析
分析
仓库分析
DevOps
Wiki
0
Wiki
成员
成员
收起侧边栏
关闭侧边栏
动态
分支图
创建新Issue
流水线任务
提交
Issue看板
提交
b27848ca
编写于
5月 23, 2024
作者:
Q
qiang
浏览文件
操作
浏览文件
下载
电子邮件补丁
差异文件
fix(harmony): 监听返回按键
上级
2e88c38a
变更
3
展开全部
隐藏空白更改
内联
并排
Showing
3 changed file
with
82 addition
and
374 deletion
+82
-374
packages/uni-app-harmony/dist/uni.runtime.esm.js
packages/uni-app-harmony/dist/uni.runtime.esm.js
+8
-0
packages/uni-app-harmony/dist/uni.runtime.ts
packages/uni-app-harmony/dist/uni.runtime.ts
+68
-374
packages/uni-app-harmony/src/service/framework/app/initGlobalEvent.ts
...-app-harmony/src/service/framework/app/initGlobalEvent.ts
+6
-0
未找到文件。
packages/uni-app-harmony/dist/uni.runtime.esm.js
浏览文件 @
b27848ca
...
...
@@ -1999,6 +1999,13 @@ function reLaunchEntryPage() {
});
}
const
EVENT_BACKBUTTON
=
'
backbutton
'
;
function
backbuttonListener
()
{
uni
.
navigateBack
({
from
:
'
backbutton
'
,
success
()
{
},
// 传入空方法,避免返回Promise,因为onBackPress可能导致fail
});
}
const
enterOptions
=
/*#__PURE__*/
createLaunchOptions
();
const
launchOptions
=
/*#__PURE__*/
createLaunchOptions
();
function
initLaunchOptions
({
path
,
query
,
referrerInfo
,
})
{
...
...
@@ -2956,6 +2963,7 @@ function initSubscribeHandlers() {
function
initGlobalEvent
()
{
const
plusGlobalEvent
=
plus
.
globalEvent
;
plus
.
key
.
addEventListener
(
EVENT_BACKBUTTON
,
backbuttonListener
);
// TODO KeyboardHeightChange
plusGlobalEvent
.
addEventListener
(
'
plusMessage
'
,
subscribePlusMessage
);
}
...
...
packages/uni-app-harmony/dist/uni.runtime.ts
浏览文件 @
b27848ca
此差异已折叠。
点击以展开。
packages/uni-app-harmony/src/service/framework/app/initGlobalEvent.ts
浏览文件 @
b27848ca
import
{
subscribePlusMessage
}
from
'
@dcloudio/uni-app-plus/service/framework/app/initGlobalEvent
'
import
{
EVENT_BACKBUTTON
,
backbuttonListener
,
}
from
'
@dcloudio/uni-app-plus/service/framework/app/utils
'
export
function
initGlobalEvent
()
{
const
plusGlobalEvent
=
(
plus
as
any
).
globalEvent
plus
.
key
.
addEventListener
(
EVENT_BACKBUTTON
,
backbuttonListener
)
// TODO KeyboardHeightChange
plusGlobalEvent
.
addEventListener
(
'
plusMessage
'
,
subscribePlusMessage
)
...
...
编辑
预览
Markdown
is supported
0%
请重试
或
添加新附件
.
添加附件
取消
You are about to add
0
people
to the discussion. Proceed with caution.
先完成此消息的编辑!
取消
想要评论请
注册
或
登录