技术摘要:
本申请实施例公开了一种小程序转换方法、装置、设备及存储介质,应用于计算机软件技术领域。具体实现方式为:获取待开发小程序的原始文件;根据预设标准转换规则,对所述原始文件中的各代码段进行转换操作,得到标准态文件;根据待发布平台的平台需求,将所述标准态文 全部
背景技术:
“小程序”指的是一种不需要下载安装即可使用的应用,它实现了应用“触手可及” 的梦想,用户扫一扫或搜一下即可打开应用。 现有技术中的小程序开发框架,大多是微信、支付宝等第三方平台为自己的app小 程序所研发的开发框架和开发工具,开发者如果想在多个平台发布自己的小程序,就必须 在各个平台都开发一套代码并进行部署,这使得小程序必须依赖平台为用户所使用,且开 发和学习成本较高。 因此,如何减少所开发程序对平台的依赖成为亟待解决的技术问题。
技术实现要素:
本申请实施例提供一种小程序转换方法、装置、设备及存储介质,以减少小程序对 开发平台的依赖,提高小程序代码在平台间的通用性,进而提高小程序开发效率。 第一方面,本申请实施例提供了一种小程序转换方法,包括: 获取待开发小程序的原始文件; 根据预设标准转换规则,对所述原始文件中的各代码段进行转换操作,得到标准 态文件; 根据待发布平台的平台需求,将所述标准态文件转换为目标文件; 根据所述目标文件,生成目标小程序。 第二方面,本申请实施例还提供了一种小程序转换装置,包括: 原始文件获取模块,用于获取待开发小程序的原始文件; 标准态文件得到模块,用于根据预设标准转换规则,对所述原始文件中的各代码 段进行转换操作,得到标准态文件; 目标文件得到模块,用于根据待发布平台的平台需求,将所述标准态文件转换为 目标文件; 目标小程序生成模块,用于根据所述目标文件,生成目标小程序。 第三方面,本申请实施例还提供了一种电子设备,包括: 一个或多个处理器; 存储器,用于存储一个或多个程序; 当所述一个或多个程序被所述一个或多个处理器执行,使得所述一个或多个处理 器实现如第一方面实施例所提供的一种小程序转换方法。 第四方面,本申请实施例还提供了一种计算机可读存储介质,其上存储有计算机 程序,该程序被处理器执行时实现如第一方面实施例所提供的一种小程序转换方法。 4 CN 111610978 A 说 明 书 2/10 页 本申请实施例通过获取待开发小程序的原始文件;根据预设标准转换规则,对原 始文件中的各代码段进行转换操作,得到标准态文件;根据待发布平台的平台需求,将标准 态文件转换为目标文件;根据目标文件,生成目标小程序。采用上述技术方案无需针对不同 的待发布平台进行小程序代码的开发,减少了小程序开发对待发布平台的依赖,从而提高 了小程序在不同平台的适配性,进而提高了多平台适配的小程序代码的开发效率。 附图说明 图1是本申请实施例一中的一种小程序转换方法的流程图; 图2是本申请实施例二中的一种小程序转换方法的流程图; 图3是本申请实施例三中的一种小程序转换方法的流程图; 图4是本申请实施例四中的一种小程序转换方法的流程图; 图5是本申请实施例五中的一种小程序转换装置的结构图; 图6是本发明实施例六中的一种电子设备的结构图。