欢迎来到知嘟嘟! 联系电话:13095918853 卖家免费入驻,海量在线求购! 卖家免费入驻,海量在线求购!
知嘟嘟
我要发布
联系电话:13095918853
知嘟嘟经纪人
收藏
专利号: 2019107487567
申请人: 平安普惠企业管理有限公司
专利类型:发明专利
专利状态:授权未缴费
专利领域: 计算;推算;计数
更新日期:2024-04-17
缴费截止日期: 暂无
价格&联系人
年费信息
委托购买

摘要:

权利要求书:

1.一种项目框架的构建方法,所述方法包括:

获取渐进式网页应用配置插件包,解析所述渐进式网页应用配置插件包获取渐进式网页应用配置文件;

接收到项目构建指令后,根据所述项目构建指令利用React项目脚手架工具生成项目框架,将所述渐进式网页应用配置文件保存至所述项目框架对应的项目目录中;

根据所述渐进式网页应用配置文件保存信息,确定所述渐进式网页应用配置文件在所述项目目录中的路径信息;

根据路径信息生成所述渐进式网页应用配置文件对应的引入代码,将所述引入代码写入至所述项目框架中的项目入口文件的预设位置中,得到支持渐进式网页应用的项目框架。

2.根据权利要求1所述的方法,其特征在于,所述将所述引入代码写入至所述项目框架中的项目入口文件的预设位置中的步骤之后,还包括:读取所述渐进式网页应用配置文件中的请求信息;

通过所述请求信息对应的接口加载请求信息的响应数据,并将所述响应数据保存至缓存存储器中;

当监听到所述请求信息,从所述缓存存储器中查找与所述请求数据对应响应数据,返回所述响应数据。

3.根据权利要求1所述的方法,其特征在于,所述根据路径信息生成所述渐进式网页应用配置文件对应的引入代码的步骤,包括:将所述路径信息确定为外部引用属性值写入至script标签中,得到所述渐进式网页应用配置文件的引用代码。

4.根据权利要求1所述的方法,其特征在于,所述将所述引入代码写入至所述项目框架中的项目入口文件的预设位置中的步骤,包括:检测浏览器的配置对象中是否支持所述渐进式网页应用配置接口;

若所述配置对象中支持所述渐进式网页应用配置接口,则将所述引入代码写入至所述项目入口文件的底部位置中。

5.根据权利要求1所述的方法,其特征在于,所述获取渐进式网页应用配置文件的步骤,包括:展示配置信息修改页面,通过配置信息修改页面获取各个配置项的配置参数;

获取渐进式网页应用配置文件的文件模板,确定所述文件模板中与各个配置项对应的待导入位置;

分别将各所述配置项的配置参数导入至所述文件模板中对应的待导入位置,得到自定义的渐进式网页应用配置文件。

6.根据权利要求1所述的方法,其特征在于,所述将所述引入代码写入至所述项目框架中的项目入口文件的预设位置中的步骤之后,还包括:当接收到配置文件更新指令时,根据配置文件更新指令遍历所述项目目录,确定新增的渐进式网页应用配置文件的路径信息;

根据所述新增的渐进式网页应用配置文件的路径信息修改所述引入代码。

7.一种项目框架的构建装置,其特征在于,所述装置包括:配置文件获取模块,用于获取渐进式网页应用配置插件包,解析所述渐进式网页应用配置插件包获取渐进式网页应用配置文件;

配置文件加载模块,用于接收到项目构建指令后,根据所述项目构建指令利用React项目脚手架工具生成项目框架,将所述渐进式网页应用配置文件保存至所述项目框架对应的项目目录中;

路径信息获取模块,用于根据所述渐进式网页应用配置文件保存信息,确定所述渐进式网页应用配置文件在所述项目目录中的路径信息;

引入代码配置模块,用于根据路径信息生成所述渐进式网页应用配置文件对应的引入代码,将所述引入代码写入至所述项目框架中的项目入口文件的预设位置中,得到支持渐进式网页应用的项目框架。

8.根据权利要求7所述的装置,其特征在于,所述装置还包括:地址信息获取模块,用于读取所述渐进式网页应用配置文件中的请求信息;

对象数据缓存模块,用于通过所述请求信息对应的接口加载请求信息的响应数据,并将所述响应数据保存至缓存存储器中;

对象数据获取模块,用于当监听到所述请求信息,从所述缓存存储器中查找与所述请求数据对应响应数据,返回所述响应数据。

9.一种计算机设备,包括存储器和处理器,所述存储器存储有计算机程序,其特征在于,所述处理器执行所述计算机程序时实现权利要求1至6中任一项所述方法的步骤。

10.一种计算机可读存储介质,其上存储有计算机程序,其特征在于,所述计算机程序被处理器执行时实现权利要求1至6中任一项所述的方法的步骤。