HarmonyOS 关于onKeyEvent不生效问题
使用onKeyEvent监听物理返回键,在pages中监听事件发现onKeyEvent未执行,想要知道onKeyEvent使用场景和使用限制。
HarmonyOS
赞
收藏 0
回答 1
相关问题
Web组件的onKeyEvent键盘事件不生效
2292浏览 • 1回复 待解决
为什么Web组件的onKeyEvent键盘事件不生效
2641浏览 • 1回复 待解决
HarmonyOS onKeyEvent 按钮不触发
344浏览 • 1回复 待解决
HarmonyOS @Observed不生效问题
1252浏览 • 1回复 待解决
HarmonyOS margin不生效问题
734浏览 • 1回复 待解决
HarmonyOS targetSpace不生效问题
565浏览 • 1回复 待解决
HarmonyOS 气泡提示popup设置popupColor不生效问题
1063浏览 • 1回复 待解决
HarmonyOS margin不生效
1137浏览 • 1回复 待解决
HarmonyOS expandSafeArea不生效
1022浏览 • 1回复 待解决
HarmonyOS Navigation使用自定义NavPathStack不生效问题
598浏览 • 1回复 待解决
HarmonyOS 子窗口设置背景颜色不生效的问题
327浏览 • 1回复 待解决
创建的单例换了页面后不生效问题
2627浏览 • 3回复 待解决
HarmonyOS Canvas绘制时,黑白模式切换不生效问题 11
293浏览 • 1回复 待解决
abiFilters配置不生效
994浏览 • 1回复 待解决
HarmonyOS Web组件borderRadius不生效
735浏览 • 1回复 待解决
HarmonyOS Stack 里 align不生效?
698浏览 • 1回复 待解决
HarmonyOS Span内边距不生效
428浏览 • 1回复 待解决
HarmonyOS photoViewPicker传入RecommendationType不生效
521浏览 • 1回复 待解决
HarmonyOS photoViewPicker智能推荐不生效
946浏览 • 1回复 待解决
ConstraintSize尺寸设置不生效
2864浏览 • 1回复 待解决
HarmonyOS stack设置圆角不生效
664浏览 • 1回复 待解决
HarmonyOS 单例模式不生效
554浏览 • 1回复 待解决
HarmonyOS hitTestBehavior.block不生效
921浏览 • 1回复 待解决
HarmonyOS Panel 设置 borderRadius 不生效
1462浏览 • 1回复 待解决
容器组件onVisibleAreaChange不生效
2416浏览 • 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时使用自定义组件取代自定义弹窗,是不使用弹窗的。