HarmonyOS鸿蒙Next应用开发-卡片提供方相关
HarmonyOS鸿蒙Next应用开发-卡片提供方相关 (说明:从 API Version 7 开始支持。)
一. 支持设备
二. 导入模块
三. 权限
无权限
四. formManager.updateForm
updateForm(formId: string, formBindingData: FormBindingData): Promise<void>
以异步方法更新卡片,使用Promise形式返回。
参数:
返回值:
示例:
五. formManager.updateForm
updateForm(formId: string, formBindingData: FormBindingData, callback: AsyncCallback<void>): void
以异步方法更新卡片,使用callback形式返回。
参数:
示例:
本文档主要根据官方文档学习体验整理
更多关于HarmonyOS鸿蒙Next应用开发-卡片提供方相关的实战教程也可以访问 https://www.itying.com/category-93-b0.html
2 回复
在HarmonyOS鸿蒙Next中,卡片提供方(Card Provider)是负责创建和管理卡片的组件。开发者需实现FormProvider
类,重写onCreateForm
、onUpdateForm
等方法,以响应卡片的创建、更新等生命周期事件。通过FormBindingData
绑定数据,使用FormController
控制卡片行为。卡片提供方需在config.json
中声明,并配置卡片的尺寸、更新策略等。开发完成后,卡片可被添加到桌面或设备主屏幕,提供动态信息展示和交互功能。