HarmonyOS 在应用中使用服务卡片,卡片最终在真机显示为白屏,想了解排查方法。

在应用项目中添加一个静态服务卡片,最终在真机测试添加卡片后,卡片显示为白屏,无内容。想咨询还有什么可排查的方法。

1、在应用中添加静态服务卡片,新创建了3个文件:EntryFormAbility.ets、form_config.json、WidgetCard.ets,

2、使用真机运行,添加服务卡片,卡片显示的为白屏。

3、将WidgetCard.ets,添加到一个新建的并添加服务卡片功能的新项目中, 真机测试可以看到有内容的卡片。

4、将新项目的WidgetCard.ets加到业务应用项目中,也还是显示为白屏。

5、想要确认应用项目中,还有什么设置会影响服务卡片的运行。

HarmonyOS
2天前
浏览
收藏 0
回答 1
待解决
回答 1
按赞同
/
按时间
Excelsior_abit

针对ArkTS卡片,主要存在如下使用限制:

当导入模块时,仅支持导入标识“支持在ArkTS卡片中使用”的模块。仅支持声明式范式的部分组件、事件、动效、数据管理、状态管理和API能力。

卡片的事件处理和使用方的事件处理是独立的,建议在使用方支持左右滑动的场景下卡片内容不要使用左右滑动功能的组件,以防手势冲突影响交互体验。

暂不支持导入共享包及使用native语言开发。

暂不支持极速预览、断点调试能力、热重载及设置超时任务(setTimeOut)等能力。

卡片相关开发请参考:

https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/formkit-overview-V5

卡片的页面不支持Import语句,上述的两个问题可能是由此导致的。

分享
微博
QQ
微信
回复
2天前
相关问题
卡片服务功能支持应用内部使用吗?
7485浏览 • 1回复 待解决
无法卡片正常使用TextTimer组件
379浏览 • 1回复 待解决
HarmonyOS服务卡片能否手动调方法刷新
371浏览 • 1回复 待解决
服务卡片设置本地图片显示空白
7446浏览 • 2回复 已解决
卡片提供方主进程中主动更新卡片
1588浏览 • 1回复 待解决
HarmonyOS 创建服务卡片?
183浏览 • 1回复 待解决
HarmonyOS服务卡片
58浏览 • 1回复 待解决
HarmonyOS 服务卡片问题
74浏览 • 1回复 待解决
应用市场推荐展示元服务卡片异常
1902浏览 • 1回复 待解决