HarmonyOS 鸿蒙Next 卡片功能问题
HarmonyOS 鸿蒙Next 卡片功能问题 卡片怎么把网络请求数据展示在界面上,在卡片页面上不能直接调用大多数api 监听生命周期发现,上滑展示卡片支出法onAddForm事件,能否实现在创建的时候展示服务器返回的数据 能否在onAddForm触发时进行网络请求,网络请求完成时调用updateForm
服务卡片不能直接接口请求数据
卡片首次添加到桌面获取请求数据操作如下:
概述:可以在生命周期onAddForm中操作,创建卡片时触发,获取数据,FormExtensionAbility进程不能常驻后台,10秒内没有新的生命周期回调触发则进程自动退出
卡片生命周期:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-ui-widget-lifecycle-V5
1、添加卡片到桌面时初始化数据demo:https://blog.csdn.net/shudaoshanQAQ/article/details/137841469
2、在主应用/元服务中更新数据到卡片demo:https://blog.csdn.net/shudaoshanQAQ/article/details/137841469#:~:text=%7D-,%E5%9C%A8,-%E4%B8%BB%E5%BA%94%E7%94%A8/%E5%85%83
页面刷新
动态卡片的事件开发:在卡片页面通过注册Button的onClick点击事件回调,并在回调中调用【postCardAction】接口触发message事件拉起FormExtensionAbility。卡片页面中使用LocalStorageProp装饰需要刷新的卡片数据。
https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/arkts-ui-widget-event-formextensionability-V5
楼主最后怎么实现的?
如何解决在卡片请求数据?
确实没办法,没法直接卡片获取数据。
我在主应用ability获取数据,但是现在卡片刷新有点问题。博主现在卡片业务做完了吗?