← 返回列表

一种组件通信方法及装置

申请号: CN202410017611.0
申请人: 杭州玳数科技有限公司
更新日期: 2026-03-20

专利详细信息

项目 内容
专利名称 一种组件通信方法及装置
专利类型 发明申请
申请号 CN202410017611.0
申请日 2024/1/5
公告号 CN117520019A
公开日 2024/2/6
IPC主分类号 G06F9/54
权利人 杭州玳数科技有限公司
发明人 徐晓琪; 陈吉平; 李超; 宁海元; 杨思枢; 阚海明
地址 浙江省杭州市余杭区仓前街道余杭塘路2301号海智中心8幢102室-5

摘要文本

本申请公开了一种组件通信方法及装置,涉及软件开发技术领域,包括以下步骤:创建用于构建ref实例的类组件,类组件通过原型链绑定到redux的状态管理器中;将状态管理器中的数据作为props绑定到第一组件中,并建立目标组件与全局ref的绑定关系;基于绑定关系利用类组件构建全局ref实例,并将全局ref实例挂载到类组件上;获取全局ref名称,并通过全局ref名称和props将目标组件的所有数据传递给第一组件。本申请中通过为目标组件绑定一个全局ref,并对具有绑定关系的全局ref列表进行实时更新,使得跨越层级较多的组件间进行通信时无需暴露过多数据,只需暴露一个ref即可,流程简单且易操作。

专利主权项内容

1.一种组件通信方法,其特征在于,包括以下步骤:创建用于构建ref实例的类组件,所述类组件通过原型链绑定到redux的状态管理器中;将所述状态管理器中的数据作为props绑定到第一组件中,并建立目标组件与全局ref的绑定关系;基于所述绑定关系利用所述类组件构建所述全局ref实例,并将所述全局ref实例挂载到所述类组件上;获取所述全局ref名称,并通过所述全局ref名称和props将所述目标组件的所有数据传递给所述第一组件。