[发明专利]一种应用顶层视图处理方法、装置及组件有效
申请号: | 201611166798.2 | 申请日: | 2016-12-16 |
公开(公告)号: | CN107045438B | 公开(公告)日: | 2020-03-27 |
发明(设计)人: | 牟强 | 申请(专利权)人: | 阿里巴巴集团控股有限公司 |
主分类号: | G06F8/38 | 分类号: | G06F8/38 |
代理公司: | 北京三友知识产权代理有限公司 11127 | 代理人: | 李辉 |
地址: | 英属开曼*** | 国省代码: | 暂无信息 |
权利要求书: | 查看更多 | 说明书: | 查看更多 |
摘要: | |||
搜索关键词: | 一种 应用 顶层 视图 处理 方法 装置 组件 | ||
1.一种应用顶层视图处理方法,其特征在于,所述方法包括:
监听react-native应用中顶层视图添加和移除的事件;
监听到触发所述事件时获取传入的所述事件的操作参数,利用重新实现的react-native应用页面入口的模块注册方法对所述操作参数进行处理;
返回所述操作参数处理后的应用视图。
2.如权利要求1所述的一种应用顶层视图处理方法,其特征在于,所述重新实现的react-native应用页面入口的模块注册方法,包括:
在react-native原生的应用页面入的根模块注册方法中预留顶层视图的占位缺口,设置初始预留在所述占位缺口的顶层视图为空;
设置所述占位缺口的视图操作的触发事件和所述占位缺口处视图的图层渲染方法,创建通过javascript代码向所述react-native应用添加和删除顶层视图的接口。
3.如权利要求2所述的一种应用顶层视图处理方法,其特征在于,所述在react-native原生的应用页面入的根模块注册方法中预留顶层视图的占位缺口,包括:
保存react-native原生AppRegistry.registerComponent方法的引用;
在所述react-native应用AppRegistry.registerComponent方法的根图层参数中预留出顶层视图的占位缺口;
设置所述占位缺口处初始的顶层视图为空。
4.如权利要求3所述的一种应用顶层视图处理方法,其特征在于,通过下述设置方式实现预留出顶层视图的占位缺口:
改写AppRegistry.registerComponent(key,B)为AppRegistry.registerComponent(key,(A)+B);
key表示为一个参数对象的唯一标识,B表示为react-native应用的根视图页面,()表示为占位缺口,A表示为顶层视图,初始为空;(A)+B表示为返回视图B和所述视图B上层图层的顶层视图A。
5.如权利要求2所述的一种应用顶层视图处理方法,其特征在于,所述设置所述占位缺口的视图操作触发事件和所述占位缺口处视图的图层渲染方法,包括:
在所述根模块注册方法中设置实时监听视图添加和移除的事件,当监测到触发顶层视图的添加或删除的事件时确定触发所述占位缺口的视图操作事件;以及,
设置将所述占位缺口处添加的视图元素渲染成所述react-native应用的视图页面的实现方式。
6.如权利要求2至5中任意一项所述的一种应用顶层视图处理方法,其特征在于,所述利用重新实现的react-native应用页面入口的模块注册方法对所述操作参数进行处理,包括:
当所述操作参数包括传入的视图元素时,通过所述模块注册方法在所述占位缺口位置插入对应于所述视图元素的顶层视图;
当所述操作参数包括移除顶层视图时,通过所述模块注册方法移除添加至所述占位缺口位置处的顶层视图。
7.一种应用顶层图层处理装置,其特征在于,包括:
处理器以及用于存储处理器可执行指令的存储器,
所述处理器被配置成,用于监听react-native应用中顶层视图添加和移除的事件;以及,在监听到触发所述事件时获取传入的所述事件的操作参数,利用重新实现的react-native应用页面入口的模块注册方法对所述操作参数进行处理;还用于返回所述操作参数处理后的应用视图。
8.如权利要求7所述的一种应用顶层图层处理装置,其特征在于,重新实现的react-native应用页面入口的模块注册方法包括:
在react-native原生的应用页面入的根模块注册方法中预留顶层视图的占位缺口,设置初始预留在所述占位缺口的顶层视图为空;
所述通过重新实现的所述react-native应用页面入口的模块注册方法,提供通过javascript代码向所述react-native应用添加和删除顶层视图的接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴集团控股有限公司,未经阿里巴巴集团控股有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201611166798.2/1.html,转载请声明来源钻瓜专利网。
- 上一篇:冷却式大功率绕线电阻器
- 下一篇:扼流器和家用电器