之前在gitee上开源了自己开发的小程序,名【贴身管家】,基本上就是个小的工具箱,基本功能包括:身份证查询、银行归属地查询、手机号码归属地查询、IP地址查询、标准身材计算、五十音图(学习日语)、汉字查拼音(多音)、计算器、程序员黄历、2048小游戏、天气查询(实况天气和未来三天天气)等。
发布之后一直没有维护,导致大部分功能不可用,前段空余时间,又重新设计了一版,增加了些功能。也重新改了个名【口袋工具箱】。
新版本在gitee上也没有开源,最近留言获取源码的朋友不少。
由于在之前没有考虑开源此版本,所以接口key都是直接提交的,而且生产版本的key和代码里的是一样的,并且由于是免费的接口,所以都有调用限制,因此,码云上的版本库暂时不开源。
但是好多朋友想要研究学习下,所以我把代码从新拉取,注释掉key的地方,从新分享一版,代码获取后只需要改动key,即可体验完整功能。下面说说代码及目录结构。
cloudfunctions:云函数目录 miniprogram:前端代码目录
复制
云函数不多,都是比较简单的增删改查。前端代码每个小功能都是单独文件。
云函数只是获取用户、新增用户、获取广告等功能,如果需要用到广告和用户的话,新增ad、user表就可以。
ad表字段
user表字段
如果之前没有接触过云开发,可以去官方看教程,也可以看我之前写的教程,不是很详细,之后可能会写一些基础。
说明下,这里面的几个功能用到了聚合的接口,申请下免费的就行,我用的也是免费的,100次/天,测试及用户较少是完全够用的。然后替换代码接口的字段。
涉及接口的地方也没有几处需要修改,天气用的是和风提供的api,也是免费的。看到这里,基本基础环境包括功能点都有了,下面就是获取源码的方式