一种基于基座文件的小程序开发方法及装置制造方法及图纸

技术编号:32548032 阅读:11 留言:0更新日期:2022-03-05 11:47
本发明专利技术涉及互联网软件技术领域,更具体的说,涉及一种基于基座文件的小程序开发方法及装置。本发明专利技术提供了一种基于基座文件的小程序开发方法,包括以下步骤:步骤S1、将跨平台小程序开发框架基础文件统一优化封装后,拆分成独立的跨平台小程序基座文件,所述跨平台小程序基座文件包括页面模块和组件库;步骤S2、调用跨平台小程序基座文件并处理生成对应的小程序应用。本发明专利技术通过拆解封装跨平台小程序开发框架基座文件,实现了以基础框架为基座的驱动构建方式以及一对多的开发模式,从而快速开发生成小程序应用,快速自动同步升级多个小程序应用的框架基础文件版本,为开发者提升了开发效率。效率。效率。

【技术实现步骤摘要】
一种基于基座文件的小程序开发方法及装置


[0001]本专利技术涉及互联网软件
,更具体的说,涉及一种基于基座文件的小程序开发方法及装置。

技术介绍

[0002]小程序是一种不需要下载安装即可使用的应用。现有小程序平台有很多个,例如微信小程序、支付宝小程序、QQ小程序等,如果某一个小程序应用对每一个小程序平台都需要开发一次代码,则需要很多的人力与时间,同时由于同一个小程序的业务需求基本相同,所以会产生很多相似的代码,产生不必要的资源浪费。
[0003]中国专利技术专利CN201910723027.6公开了一种小程序的开发处理方法、设备及计算机可读存储介质。该专利技术通过接收开发环境初始化命令,所述开发环境初始化命令用于指示对小程序的开发环境进行初始化配置;基于所述开发环境初始化命令,对所述小程序的开发环境进行初始化配置;在对所述小程序的开发环境初始化配置完成后,输出初始化配置完成的提示消息,以便基于小程序的开发环境进行小程序的业务开发。但是上述专利技术只针对单一小程序平台,并不支持跨平台的小程序开发。
[0004]基于上述原因,需要通过小程序开发框架进行跨平台开发设计。
[0005]然而,目前现有的跨平台小程序开发框架采用的技术方案是,根据不同平台的小程序代码规范与标准在代码打包生成的时候进行差异化抹平,以此实现开发一次代码即可自动适配多个平台的原生小程序应用。
[0006]但是,上述现有的跨平台小程序开发框架存在以下问题:
[0007]1)均为一对一服务,即每次新建或打开一个新的小程序应用都会初始化安装很多依赖文件包,造成了很大的时间浪费;
[0008]2)如果需要升级多个小程序框架版本需要耗费大量时间。

技术实现思路

[0009]本专利技术的目的是提供一种基于基座文件的小程序开发方法及装置,解决现有技术的基于跨平台小程序开发框架的小程序开发流程复杂的问题。
[0010]本专利技术的又一个目的是提供一种基于基座文件的小程序开发方法及装置,解决现有技术的跨平台小程序开发框架进行同步升级耗时巨大的问题。
[0011]为了实现上述目的,本专利技术提供了一种基于基座文件的小程序开发方法,包括以下步骤:
[0012]步骤S1、将跨平台小程序开发框架基础文件统一优化封装后,拆分成独立的跨平台小程序基座文件,所述跨平台小程序基座文件包括页面模块和组件库;
[0013]步骤S2、调用跨平台小程序基座文件并处理生成对应的小程序应用,其中,
[0014]调用跨平台小程序跨平台小程序基座文件的页面模板,处理生成小程序应用所需的基础页面;
[0015]调用跨平台小程序基座文件的组件库,处理生成小程序应用所需的组件。
[0016]在一实施例中,所述步骤S1进一步包括:
[0017]将跨平台小程序基座文件存放在公共git仓库中统一管理与修改。
[0018]在一实施例中,所述组件库中的组件为小程序应用页面提供视觉和交互效果展示。
[0019]在一实施例中,所述跨平台小程序基座文件,进一步包括:
[0020]uni

app框架文件、自定义配置文件、强依赖开发包文件、自定义的小程序页面和组件文件。
[0021]在一实施例中,所述步骤S1中,通过调用package.json文件中的构建命令,对跨平台小程序开发框架基础文件进行统一构建与打包封装。
[0022]在一实施例中,所述步骤S2中,调用跨平台小程序基座文件并处理生成对应的小程序应用,进一步包括:
[0023]接收对应指令;
[0024]处理配置项;
[0025]缓存基座文件;
[0026]生成项目文件;
[0027]导入组件文件。
[0028]在一实施例中,所述配置项为小程序自定义配置的项目入口文件wts.config.js。
[0029]在一实施例中,调用公共git仓库中的package.json文件,初始化并缓存基座文件。
[0030]为了实现上述目的,本专利技术提供了一种基于基座文件的小程序开发装置,包括:
[0031]存储器,用于存储可由处理器执行的指令;
[0032]处理器,用于执行所述指令以实现如上述任一项所述的方法。
[0033]为了实现上述目的,本专利技术提供了一种计算机存储介质,其上存储有计算机指令,其中当计算机指令被处理器执行时,执行如上述任一项所述的方法。
[0034]本专利技术提出的一种基于基座文件的跨平台小程序开发框架的小程序开发方法及装置,通过拆解封装跨平台小程序开发框架基座文件,减少了每一个小程序应用的跨平台小程序开发框架包文件的初始化工作以及重复打包相同内容的工作,实现了以基础框架为基座的驱动构建方式以及一对多的开发模式,从而快速开发生成小程序应用,快速自动同步升级多个小程序应用的框架基础文件版本,为开发者提升了开发效率。
附图说明
[0035]本专利技术上述的以及其他的特征、性质和优势将通过下面结合附图和实施例的描述而变的更加明显,在附图中相同的附图标记始终表示相同的特征,其中:
[0036]图1揭示了根据本专利技术一实施例的基于基座文件的小程序开发方法流程图;
[0037]图2揭示了根据本专利技术一实施例的基于基座文件的小程序开发方法整体技术架构图;
[0038]图3揭示了根据本专利技术一实施例的文件处理工厂的文件处理流程图;
[0039]图4揭示了根据本专利技术一实施例的基于基座文件的小程序开发装置的原理框图。
具体实施方式
[0040]为了使本专利技术的目的、技术方案及优点更加清楚明白,以下结合附图及实施例,对本专利技术进行进一步详细说明。应当理解,此处所描述的具体实施例仅用以解释专利技术,并不用于限定专利技术。
[0041]本专利技术提出的一种基于基座文件的小程序开发方法及装置,主要应用于快速创建、打包、升级和开发跨平台的原生小程序应用。
[0042]图1揭示了根据本专利技术一实施例的基于基座文件的小程序开发方法流程图,如图1所示,本专利技术提出的基于基座文件的小程序开发方法,包括以下步骤:
[0043]步骤S1、将跨平台小程序开发框架基础文件统一优化封装后,拆分成独立的跨平台小程序基座文件,所述跨平台小程序基座文件包括页面模块和组件库;
[0044]步骤S2、调用跨平台小程序基座文件并处理生成对应的小程序应用,其中,
[0045]调用跨平台小程序基座文件的页面模板,处理生成小程序应用所需的基础页面;
[0046]调用跨平台小程序基座文件的组件库,处理生成小程序应用所需的组件。
[0047]下面通过图2详细说明本专利技术的具体步骤。
[0048]图2揭示了根据本专利技术一实施例的基于基座文件的小程序开发方法整体技术架构图,如图2所示,跨平台小程序基座文件包括package.json文件、项目入口文件、依赖包文件、前端组件库和公共方法文件。
[0049]步骤S1将跨本文档来自技高网
...

【技术保护点】

【技术特征摘要】
1.一种基于基座文件的小程序开发方法,其特征在于,包括以下步骤:步骤S1、将跨平台小程序开发框架基础文件统一优化封装后,拆分成独立的跨平台小程序基座文件,所述跨平台小程序基座文件包括页面模块和组件库;步骤S2、调用跨平台小程序基座文件并处理生成对应的小程序应用,其中,调用跨平台小程序基座文件的页面模板,处理生成小程序应用所需的基础页面;调用跨平台小程序基座文件的组件库,处理生成小程序应用所需的组件。2.根据权利要求1所述的基于基座文件的小程序开发方法,其特征在于,所述步骤S1进一步包括:将跨平台小程序基座文件存放在公共git仓库中统一管理与修改。3.根据权利要求1所述的基于基座文件的小程序开发方法,其特征在于,所述组件库中的组件为小程序应用页面提供视觉和交互效果展示。4.根据权利要求1所述的基于基座文件的小程序开发方法,其特征在于,所述跨平台小程序基座文件,进一步包括:uni

app框架文件、自定义配置文件、强依赖开发包文件、自定义的小程序页面和组件文件。5.根据权利要求1所述的基于基座文件的小程序开发方法,其...

【专利技术属性】
技术研发人员:周晔穆海洁孙守强祁东波黄超
申请(专利权)人:上海汇付数据服务有限公司
类型:发明
国别省市:

网友询问留言 已有0条评论
  • 还没有人留言评论。发表了对其他浏览者有用的留言会获得科技券。

1