当前位置: 首页 > news >正文

子组件的点击事件,如何正确让父组件进行响应?

问答帖原创发布在华为开发者联盟社区,欢迎开发者前往论坛提问交流。

问题描述:

在 web 的 vue.js 中,可以通过 emit 将子组件的事件通知给父组件,父组件@监听 emit 的 key 值就可以处理子组件的事件响应了。
ArkTS中有类似方法吗?除了官网提供的透传方式(如下图)以外,还有别的方式可以在父组件中,处理子组件内点击事件吗?

解决方案:

以下几种方案可供参考:
方案一:楼主提到的官网中的透传方案,将父组件的事件传到子组件,即可在子组件调用,在父组件响应处理。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-faqs-V5/faqs-arkui-99-V5
方案二:使用事件订阅Emitter进行通信,不仅可以实现父子组件之间通信,还可以实现线程间通信。参考文档:https://developer.huawei.com/consumer/cn/doc/harmonyos-guides-V5/itc-with-emitter-V5
方案三:可以在子组件中用一个@Link修饰的变量标志该事件发生,父组件中用@State修饰 @Watch监听,在监听事件中响应。

参考demo、详细解决方案以及相关的讨论,请点击原帖查看:

子组件的事件,如何正确让父组件进行响应?-华为开发者问答 | 华为开发者联盟 (huawei.com)

http://www.jsqmd.com/news/374752/

相关文章:

  • 2026陕西全屋装修设计哪家强?五大全包装修公司深度解析 - 深度智识库
  • Canvas绘制内容怎么更新?
  • Java计算机毕设之基于springboot的线上陪玩店系统基于web的游戏陪玩俱乐部管理系统的设计与实现(完整前后端代码+说明文档+LW,调试定制等)
  • TikTok多账号运营?使用静态IP还是动态IP合适?
  • 动态库中不透明数据结构的设计要点总结
  • 在 HarmonyOS 中,如果用户拒绝了应用的某个权限请求,应用中要如何处理?
  • Canvas iOS - 教育技术解决方案的自动化构建与高效协作工具链
  • Java毕设项目推荐-基于SpringBoot的小区水资源管理系统基于springboot的小区水务系统设计与实现【附源码+文档,调试定制服务】
  • 永磁同步电机多目标尺寸优化仿真系统功能说明
  • 完整教程:AI+BI工具全景指南:重构企业数据决策效能
  • ABC137 F 题解
  • 怎么实现一个图片一直循环上下匀速移动的动画效果?
  • 语言基础再谈 - 详解
  • hmeta驱动下的智能硬件元数据
  • 全域网络性能监控,智能运维高效护航
  • 2026 汽车行业呼叫中心系统推荐,车企服务优选 - 资讯焦点
  • Java毕设选题推荐:基于springboot的小区水务系统设计与实现基于SpringBoot的小区水资源管理系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 小白必看!百联OK卡快速回收的流程和注意事项 - 团团收购物卡回收
  • 元服务如何获取/设置屏幕亮度?
  • 2026年国内知名半导体行业展会推荐覆盖半导体设备材料及核心部件全领域 - 品牌2025
  • Java毕设选题推荐:基于springboot的美食分享网站设计与实现特色美食分享系统【附源码、mysql、文档、调试+代码讲解+全bao等】
  • 2026 年半导体行业展会完整清单:含主题展区与参展价值分析 - 品牌2025
  • 浅拷贝和深拷贝
  • Java毕设项目:基于springboot的线上陪玩店系统(源码+文档,讲解、调试运行,定制等)
  • 2026年半导体行业展会推荐:适合半导体企业参展参观的专业展会 - 品牌2025
  • 法律服务呼叫中心系统 正规靠谱厂商甄选 - 资讯焦点
  • npm install express -g 报错4058...如何解决?
  • Python 实现 PDF 表单域的自动化创建与智能填充 - E
  • 文旅行业用呼叫中心系统,哪款效率更高更实用? - 资讯焦点
  • 分期乐万通金券最简单的变现方法,教你快速回收变现! - 团团收购物卡回收