[发明专利]一种小程序预览码生成方法、设备及存储介质在审
| 申请号: | 201810969673.6 | 申请日: | 2018-08-23 |
| 公开(公告)号: | CN109388390A | 公开(公告)日: | 2019-02-26 |
| 发明(设计)人: | 孙悦;李天驰;李涛 | 申请(专利权)人: | 深圳点猫科技有限公司 |
| 主分类号: | G06F8/30 | 分类号: | G06F8/30;G06F8/71 |
| 代理公司: | 广东良马律师事务所 44395 | 代理人: | 李良 |
| 地址: | 518000 广东省深圳市粤海*** | 国省代码: | 广东;44 |
| 权利要求书: | 查看更多 | 说明书: | 查看更多 |
| 摘要: | |||
| 搜索关键词: | 预览 项目文件夹 存储介质 代码脚本 项目文件 码生成 小程序 打包 登录 读取 全程自动化 文件夹 多个项目 额外操作 环境生成 脚本文件 配置文件 用户点击 子文件夹 二维码 按钮 检索 开发 | ||
本发明公开了一种小程序预览码生成方法、设备及存储介质,所述方法包括读取用户导入的配置文件生成项目文件库,其中所述项目文件库中包括多个项目文件夹,每个项目文件夹下生成有多个预览环境的项目子文件夹;在用户点击预览按钮后,执行用户导入的脚本文件,并根据用户输入的项目名检索其对应的项目文件夹;判断用户输入的项目是否被打开,并在项目被打开时判断开发者是否登录;在判断开发者已登录后,根据用户选择的预览环境执行打包代码脚本,并根据打包代码脚本生成预览二维码。本发明实现随时生成最先的预览码,而且可通过选择不同环境生成不同环境的预览码,根据选择的项目自行切换项目,全程自动化,不需要额外操作,方便用户的使用。
技术领域
本发明涉及微信小程序领域,特别涉及一种小程序预览码生成方法、设备及存储介质。
背景技术
微信小程序是一种不需要下载安装即可使用的应用,它实现了应用“触手可及”的梦想,用户扫一扫或搜一下即可打开应用。小程序开发时,会可能会需要开发一个预览码。目前的小程序预览码一般时效性为半小时,容易频繁过期,而且在不同预览环境下需要打包不同的预览码,需要手动切换环境,影响开发进度,另外在项目增多时,预览码打包需要频繁切换项目。
因而现有技术还有待改进和提高。
发明内容
鉴于上述现有技术的不足之处,本发明的目的在于提供一种小程序预览码生成方法、设备及存储介质,可随时生成最新的预览码,而且可通过选择不同环境生成不同环境的预览码。
为了达到上述目的,本发明采取了以下技术方案:
一种小程序预览码生成方法,包括如下步骤:
读取用户导入的配置文件生成项目文件库,其中所述项目文件库中包括多个项目文件夹,每个项目文件夹下生成有多个预览环境的项目子文件夹;
在用户点击预览按钮后,执行用户导入的脚本文件,并根据用户输入的项目名检索其对应的项目文件夹;
判断用户输入的项目是否被打开,并在项目被打开时判断开发者是否登录;
在判断开发者已登录后,根据用户选择的预览环境执行打包代码脚本,并根据打包代码脚本生成预览二维码。
所述的小程序预览码生成方法还包括:
将生成的预览二维码贴在用户预先制作并导入的预览页面中。
所述的小程序预览码生成方法中,所述在用户点击预览按钮后,执行用户导入的脚本文件,并根据用户输入的项目名检索其对应的项目文件夹的步骤包括:
在用户点击预览按钮后,执行用户导入的脚本文件;
遍历项目文件库,并根据用户输入的项目名中的关键字检索其对应的项目文件夹并展示。
所述的小程序预览码生成方法中,所述判断用户输入的项目是否被打开,并在项目被打开时判断开发者是否登录的步骤包括:
展示检索到的项目文件夹的文件信息,并判断用户输入的项目名所对应的项目运行文件是否被打开,如果没有则打开项目运行文件;
在项目被打开时,执行微信开发者工具命令以打开微信开发者工具,如果失败则判断开发者未登录,否则判断开发者已登录。
所述的小程序预览码生成方法中,所述在判断开发者已登录后,根据用户选择的预览环境执行打包代码脚本,并根据打包代码脚本生成预览二维码的步骤包括:
在判断开发者已登录后,展示当前项目文件夹的所有项目子文件夹;
根据用户选择的预览环境打开预览环境对应的项目子文件夹下的打包代码脚本;
根据打包代码脚本生成预览二维码并展示。
该专利技术资料仅供研究查看技术是否侵权等信息,商用须获得专利权人授权。该专利全部权利属于深圳点猫科技有限公司,未经深圳点猫科技有限公司许可,擅自商用是侵权行为。如果您想购买此专利、获得商业授权和技术合作,请联系【客服】
本文链接:http://www.vipzhuanli.com/pat/books/201810969673.6/2.html,转载请声明来源钻瓜专利网。





