[发明专利]页面处理方法及装置有效
| 申请号: | 201711192283.4 | 申请日: | 2017-11-24 |
| 公开(公告)号: | CN110019464B | 公开(公告)日: | 2023-10-20 |
| 发明(设计)人: | 陈锋;华宇果 | 申请(专利权)人: | 阿里巴巴(中国)网络技术有限公司 |
| 主分类号: | G06F16/25 | 分类号: | G06F16/25;G06F16/27 |
| 代理公司: | 北京君以信知识产权代理有限公司 11789 | 代理人: | 吴文心 |
| 地址: | 311152 浙*** | 国省代码: | 浙江;33 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 页面 处理 方法 装置 | ||
本申请实施例提供了一种页面处理方法及装置,涉及终端技术领域。所述方法包括:依据第一页面的内容变更,更新页面共享数据,所述页面共享数据存储于多页面共用的存储空间,根据更新后的所述页面共享数据更新第二页面的页面内容。本申请能够充分利用WEEX等移动端跨平台开发框架中多页面的优势,降低发开成本和单页面应用的风险,提高应用程序的效率。
技术领域
本申请涉及终端技术领域,特别是涉及一种页面处理方法及装置。
背景技术
随着终端技术的发展,移动终端已经逐渐成为用户生活中不可分割一部分。移动终端中通常可以安装应用程序,且为了提供应用程序的性能以及用户体验,该应用程序可以为基于移动端跨平台开发框架(比如WEEX技术框架)的应用程序。应用程序通常可以通过页面的形式向用户展示与该应用程序相关的数据,比如,海量用户对以购买的商品展示等,因此,亟需一种页面处理方法。
若应用程序包括多个页面,该多个页面之间可能需要进行数据同步,比如在某购物应用程序中,通过第一页面向用户展示多个商品,通过第二页面向用户展示各商品的详细情况,当用户在第二页面对某商品点赞时,第一页面中该商品的点赞数量也应该同步增加1。但由于现有技术难以实现多页面之间的数据同步,因此在现有技术中,通常只创建一个页面,通过模拟的方式在该页面中虚拟多个页面的效果。
但由于在单页面中模拟多页面效果,需要额外添加页面导航组件、路由组件等组件,还要模拟转场效果,增加了开发成本较高,且单页面也难以充分利用移动端跨平台开发框架多页面的优势,导致应用程序的效率低下,若该页面出现错误可能会导致应用程序难以正常运行,风险性较大。
发明内容
鉴于上述问题,提出了本申请以便提供一种克服上述问题或者至少部分地解决上述问题的页面处理方法及装置。
根据本申请的第一方面,提供了一种页面处理方法,包括:
依据第一页面的内容变更,更新页面共享数据,所述页面共享数据存储于多页面共用的存储空间;
根据更新后的所述页面共享数据更新第二页面的页面内容。
可选的,所述页面共享数据存储于所述第一页面归属的应用程序的应用缓存。
可选的,所述依据第一页面的内容变更,更新页面共享数据包括:
通过所述第一页面调用数据写入接口,根据变更的页面内容更新所述页面共享数据。
可选的,在所述依据第一页面的内容变更,更新页面共享数据之前,还包括:
当启动所述应用程序时,注册所述数据写入接口。
可选的,在所述依据第一页面的内容变更,更新页面共享数据之前,还包括:
初始化所述页面共享数据。
可选的,在所述根据更新后的所述页面共享数据更新第二页面的页面内容之前,还包括:
获取针对所述第二页面的页面共享数据更新事件。
可选的,所述获取针对所述第二页面的页面共享数据更新事件包括:
通过所述第二页面,接收数据写入接口发送的针对所述页面共享数据更新事件的事件通知;
在所述获取针对所述第二页面的页面共享数据更新事件之前,还包括:
通过所述第二页面调用更新订阅接口,订阅所述页面共享数据更新事件。
可选的,在所述根据更新后的所述页面共享数据更新第二页面的页面内容之前,还包括:
当启动所述应用程序时,注册所述更新订阅接口。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于阿里巴巴(中国)网络技术有限公司,未经阿里巴巴(中国)网络技术有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201711192283.4/2.html,转载请声明来源钻瓜专利网。





