#鸿蒙通关秘籍#使用call事件在鸿蒙OS卡片中定义和触发自定义方法

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

在卡片中利用call事件可以定义并触发UIAbility中的特定方法。

bash @Entry @Component struct CustomButtonCard { build() { Column() { Button() { Text("自定义方法") } .onClick(() => { postCardAction(this, { action: 'call', abilityName: 'CustomMethodAbility', params: { method: 'doSomethingSpecial' } }); }) } } }

在UIAbility中实现自定义方法:

bash export default class CustomMethodAbility extends UIAbility { onCreate(): void { this.callee.on('doSomethingSpecial', (data) => { // 自定义逻辑 }); } }


分享
微博
QQ
微信
回复
2天前
相关问题
发自定义弹窗时报错如下
709浏览 • 1回复 待解决