讨论广场
全部
讨论
问答
发布
问答
#智解鸿蒙 用 Web 组件加载 H5 页面,调用鸿蒙原生方法偶尔失败,报 “JSBridge 未初始化”?
2025-11-28 17:20:29
H5 通过window.harmonyBridge.postMessage调用原生方法,大部分时候正常,偶尔报错,尤其是页面加载快的时候: Web({ src: $rawfile('index.html'), controller: this.webCtrl }) .width('100%') .height('100%') .onBri
Devil枫 2025-11-29 08:24:10
问答
#智解鸿蒙 如何避免图片加载、状态切换时的卡顿现象?
2025-11-28 16:01:58
为满足性能优化要求,在组件封装时需规避哪些常见问题,才能确保在 ArkUI Inspector 的 3D 视图中无冗余嵌套,且避免图片加载、状态切换时的卡顿现象?
潜力股, 2025-11-29 11:15:25
问答
FormLink router事件跳转后,目标UIAbility接收到的params数据不完整或为空,怎么回事?
2025-11-28 11:42:59
我在开发一个健康管理应用的卡片,需要使用FormLink的router事件跳转到主应用并传递一些健康数据。但在目标UIAbility中接收到的数据总是有问题。 @Entry @Component struct HealthCard { @LocalStorageLink('healthData') healthData: object = { steps: 8500, hear
天空之外 2025-11-28 14:43:59
问答
已解决
问个TimePickerDialog在复杂业务流中多个回调函数执行顺序和状态管理问题
2025-11-27 09:41:52
我在开发一个预约系统,需要在TimePickerDialog的各个生命周期回调中执行不同的业务逻辑,但发现回调的执行顺序在某些情况下会出现问题。 @Entry @Component struct BookingSystem { private selectedTime: Date = new Date() private isLoading: boolean = false private boo
李游Leo 2025-11-27 10:10:07
问答
已解决
TimePickerDialog自定义样式后,在深浅色模式切换时显示异常
2025-11-27 09:41:04
我为应用设计了深色和浅色两种主题,但在自定义TimePickerDialog样式时遇到了问题。当用户切换主题时,自定义的样式不会自动更新。 @Entry @Component struct ThemeableApp { @StorageProp('isDarkMode') isDarkMode: boolean = false private selectedTime: Dat
李游Leo 2025-11-27 10:08:06
问答
已解决
TimePickerDialog在12小时制和24小时制切换时,时间值转换出现偏差
2025-11-27 09:37:40
我正在开发一个国际化应用,需要同时支持12小时制和24小时制的时间选择。但在处理时间值转换时遇到了问题: @Entry @Component struct InternationalApp { private selectedTime: Date = new Date('2023-10-15T14:30:00') private use24Hour: boolean = fal
李游Leo 2025-11-27 10:06:23
问答
已解决
从TimePickerDialog.show迁移到UIContext.showTimePickerDialog遇到上下文获取问题
2025-11-27 09:35:43
我们有一个旧项目需要升级,原来使用TimePickerDialog.show()方法,现在需要迁移到新的UIContext.showTimePickerDialog()。但在某些自定义组件中获取UIContext时遇到问题。 原来的代码: // 旧代码 - 工作正常 Button("选择时间") .onClick(() => { TimePickerDialog.show
李游Leo 2025-11-27 10:05:22
问答
已解决
TimePickerDialog在横竖屏切换时显示行数变化导致布局错乱,如何解决?
2025-11-27 09:34:05
我在开发一个日程管理应用时遇到了TimePickerDialog的显示问题。在竖屏模式下显示正常(5行),但切换到横屏后只显示3行,导致用户选择时间时体验不一致。尝试使用系统配置值但效果不理想。 @Entry @Component struct SchedulePage { private selectedTime: Date = new Date() build() { Column() {
李游Leo 2025-11-27 10:11:58
问答
关于使用Context遇到的问题
2025-11-26 16:06:36
我在一个UIAbility中创建了一个单例类DataManager来管理全局状态。在DataManager的初始化方法里,我用了UIAbilityContext来获取一些系统服务。但当我在一个Page页面中,通过DataManager实例去访问这些服务时,应用偶尔会崩溃,报错提示“Context未正确初始化”。 请问这个问题的根源是什么?我应该如何安全地在单例中持有和使用Context?
执著.乘风破浪 2025-11-26 16:18:32
执著.乘风破浪 2025-11-26 16:18:32
问答
已解决
关于Web组件与Native的“双向通信”
2025-11-26 00:42:24
我需要在Web组件中加载一个本地网页,并且这个网页上的一个按钮点击后,需要调用一个鸿蒙的Native方法(例如震动设备)。同时,Native也需要能主动向这个网页注入数据。 请问如何搭建Web组件和鸿蒙Native侧稳定可靠的双向通信桥梁?
执著.乘风破浪 2025-11-26 11:45:04
执著.乘风破浪 2025-11-26 11:45:04
查看更多