HarmonyOS 关于onKeyEvent不生效问题
使用onKeyEvent监听物理返回键,在pages中监听事件发现onKeyEvent未执行,想要知道onKeyEvent使用场景和使用限制。
HarmonyOS
赞
收藏 0
回答 1
相关问题
Web组件的onKeyEvent键盘事件不生效
2580浏览 • 1回复 待解决
为什么Web组件的onKeyEvent键盘事件不生效
3030浏览 • 1回复 待解决
HarmonyOS onKeyEvent 按钮不触发
615浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
1570浏览 • 1回复 待解决
HarmonyOS margin不生效问题
1067浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
817浏览 • 1回复 待解决
HarmonyOS 气泡提示popup设置popupColor不生效问题
1361浏览 • 1回复 待解决
HarmonyOS margin不生效
1442浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
1444浏览 • 1回复 待解决
HarmonyOS Navigation使用自定义NavPathStack不生效问题
1014浏览 • 1回复 待解决
HarmonyOS 子窗口设置背景颜色不生效的问题
666浏览 • 1回复 待解决
HarmonyOS Canvas绘制时,黑白模式切换不生效问题 11
568浏览 • 1回复 待解决
创建的单例换了页面后不生效问题
2946浏览 • 3回复 待解决
abiFilters配置不生效
1341浏览 • 1回复 待解决
HarmonyOS photoViewPicker传入RecommendationType不生效
781浏览 • 1回复 待解决
HarmonyOS Stack 里 align不生效?
1008浏览 • 1回复 待解决
HarmonyOS Span内边距不生效
743浏览 • 1回复 待解决
HarmonyOS photoViewPicker智能推荐不生效
1261浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius不生效
1064浏览 • 1回复 待解决
HarmonyOS hitTestBehavior.block不生效
1166浏览 • 1回复 待解决
HarmonyOS 单例模式不生效
1022浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
947浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
1733浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
3217浏览 • 1回复 待解决
容器组件onVisibleAreaChange不生效
2767浏览 • 1回复 待解决
1、onKeyEvent支持监听组件的事件并触发回调。对于页面级的返回操作可以通过onBackPress()方法来处理相应的逻辑处理与控制。返回true表示页面自己处理返回逻辑,不进行页面路由;返回false表示使用默认的路由返回逻辑,不设置返回值按照false处理。
2、自定义弹出无法控制在屏幕左滑和点击返回时保持不消失状态,建议这种场景下使用自定义组件代替弹窗。demo如下:
关于onBackPress的使用可参考官网文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-references/ts-custom-component-lifecycle-0000001815927708#ZH-CN_TOPIC_0000001815927708__onbackpress
onBackPress是当用户点击返回按钮时触发,仅@Entry装饰的自定义组件生效(也就是返回页面时生效)对自定义弹窗不生效。之前的demo时使用自定义组件取代自定义弹窗,是不使用弹窗的。