相关问题
#鸿蒙通关秘籍#动态卡片与静态卡片事件能力在鸿蒙开发中的应用
764浏览 • 1回复 待解决
#鸿蒙通关秘籍#router事件在动态卡片中的作用是什么?
860浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何根据鸿蒙卡片的状态动态刷新不同内容?
956浏览 • 1回复 待解决
#鸿蒙通关秘籍#我看了咱们HarmonyOS NEXT支持卡片,卡片有哪些规格呀?
970浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何通过message事件刷新鸿蒙OS卡片中的内容
889浏览 • 1回复 待解决
#鸿蒙通关秘籍#提个问题,服务卡片开发中,动态卡片和静态卡片有什么区别?
825浏览 • 1回复 待解决
#鸿蒙通关秘籍#在创建服务卡片时,我该如何选择正确的开发语言?
873浏览 • 1回复 待解决
#鸿蒙通关秘籍#使用call事件在鸿蒙OS卡片中定义和触发自定义方法
566浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在鸿蒙OS卡片中使用router事件快速跳转到指定UIAbility
657浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何开发基于JS UI的鸿蒙卡片?
814浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何开发鸿蒙OS中的服务卡片?
805浏览 • 1回复 待解决
#鸿蒙通关秘籍#在鸿蒙卡片中如何处理用户交互事件?
642浏览 • 1回复 待解决
鸿蒙原子化服务卡片动态数据更新失败,如何解决?
587浏览 • 2回复 待解决
#鸿蒙通关秘籍#如何在政策文件中配置鸿蒙卡片的更新周期?
625浏览 • 1回复 待解决
#鸿蒙通关秘籍#JS卡片有哪些开发限制?
900浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在卡片中设置和处理点击事件?
870浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现FormAbility中的onUpdate函数来更新卡片?
650浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何实现卡片FormExtensionAbility
876浏览 • 1回复 待解决
卡片开发模式,卡片更新时,数据量稍大些,无法更新
7927浏览 • 1回复 待解决
#鸿蒙通关秘籍#如何在ArkTS卡片中处理用户的动态操作?
649浏览 • 1回复 待解决
#鸿蒙通关秘籍#鸿蒙卡片如何持久化存储?
955浏览 • 1回复 待解决
#鸿蒙通关秘籍#实现鸿蒙卡片的定时数据更新有哪些步骤?
807浏览 • 1回复 待解决
#鸿蒙通关秘籍#在ArkTS卡片开发中如何定义和使用卡片的刷新机制?
1056浏览 • 1回复 待解决
#鸿蒙通关秘籍#我们进行卡片开发的时候,在的事件能力有哪些限制?
821浏览 • 1回复 待解决
#鸿蒙通关秘籍#对于ArkTS卡片开发有哪些约束限制?
981浏览 • 1回复 待解决
可以在卡片中通过postCardAction接口触发router或call事件,从而实现卡片内容的刷新。
通过router事件刷新卡片: bash @Entry @Component struct WidgetUpdateRouterCard { build() { Column() { Row() { Button() { Text("跳转更新") } .onClick(() => { postCardAction(this, { action: 'router', abilityName: 'WidgetEventRouterEntryAbility', params: { routerDetail: 'RouterFromCard' } }); }) } } } }
在UIAbility中响应router事件: bash export default class WidgetEventRouterEntryAbility extends UIAbility { onCreate(want: Want): void { if (want.parameters) { // 更新卡片显示 let formMsg = formBindingData.createFormBindingData({ 'routerDetail': '信息内容' }); formProvider.updateForm(want.parameters['formId'], formMsg); } } }