情侣商城微信小程序部署详细教程
准备
本小程序基于UxxHans Rainbow Cats的项目进行二次开发,优化了UI,突破20条数据获取限制,增加纪念日计时功能,增加记事本功能,允许上传图片。下面将从最基础的地方开始,讲述如何部署这个微信小程序。
话不多说求星星,请给我一个STAR!仓库地址
特点
1.免费。从部署到上线不需要任何费用。除非你的数据库存储很多数据和图片,会付一点钱,但是免费额度已经足够。😁
2.快速。你只需要克隆我的项目,在你的电脑上部署,修改部分参数就可以上线,不到一小时就能使用。
3.功能丰富。突破了20条限制,让你不需要在乎发了多少条都能获取。增加记事本功能和倒计时功能,记录美好瞬间。
4.使用了云开发三大基础能力。不需要自己配置服务器,高效便捷。使用云开发数据库对文档型数据库进行读写。在小程序前端直接上传/下载云端文件,在云开发控制台可视化管理。在云端运行的代码,微信私有协议天然鉴权,开发者只需编写业务逻辑代码。
注册小程序并下载微信开发者工具
进入微信公众平台,点击“小程序”进入注册。
填写一个尚未在公众平台注册过的邮箱,完成如下设置后,点击注册。
此时,腾讯会给你的这个邮箱发一条验证码,点击链接验证即可。
填写主体信息,选择“个人”。
填写管理员信息,进行身份验证(很快!)
您也可以用已经存在的公众号注册小程序
完成注册后,进入管理界面。
点击设置,拉到最下边,获取AppID(重要)并记录下来。
在基本设置中完善小程序信息,类别随意选择。
您不需要进行微信验证,这是花钱的。是商业性App需要的东西。
进入微信开发工具下载界面下载微信开发工具。选择Stable版即可。
不出意外的话,您的电脑应该是64位。
建议不要安装在C盘。
安装完成后,打开。
到这一步,你就不用管了,也不用新建,等会再说。
克隆源代码
到仓库地址,克隆源代码。
你可以使用git工具进行克隆,我想会的一定不需要我来讲,那么我就说小白方法。
你只需要在“Code”下拉菜单中,选择Download ZIP,将压缩包下载下来,解压即可。
你可能需要ladder才能访问Github,如果你访问不了,可以给我发邮件:czhorange@foxmail.com或者加我的QQ:605031236,可以答疑解惑哦!
打开项目开通云开发
点击微信开发者工具,选择导入项目,导入刚刚克隆的文件夹或者解压的文件夹。
这里的AppID你需要修改成上面让你记录的AppID,默认的这个是我的,你用不了。
点击左上角“云开发”进入云开发管理界面。
按照提示,新建一个云环境。
记录你的云环境ID。
打开"Miniprogram/envlist.js",将拷贝的云环境ID更换原有的envID。
在cloudfunctions文件夹上右键选择环境。
然后在cloudfunctions文件夹下的文件上右键,上传并部署云函数。(cloudfunctions文件夹内所有文件夹都要上传依赖!)
可以到云开发控制台查看是否部署成功。
数据库部署
在控制台数据库页,创建三个云开发数据库集合 'MarketList', 'MissionList' ,'Txts','UserList'. 在UserList集合里面创建两个数据,里面创建两个值:_openid(string类), credit(number类),credit设置为0 。(openid具体数据稍后再填)
选择云开发里数据库三个选项中的最后一个 数据权限,选择自定义,然后点击新窗口下面蓝色加亮文字,把所有用户读写权限设置为true。接下来重复此步骤把剩下三个数据集合的权限也设置好。(没有设置会导致你们互相看不到彼此发的任务和商品,也无法赚积分)
注意,一定要把四个集合全部这样设置!
在云开发数据库添加新的文件夹photo:
你需要替换的地方
app.json修改里面的小程序名称:
about.wxml里面修改开发者信息,把汉字替换掉就行:
Account/index.wxml里面修改积分信息的前缀:
mainpage/index.wxml里面修改欢迎名称:
mainpage/index.js修改在一起的时间:
一定要按照原来的格式修改时间。
图片替换
项目文件夹中的图片需要你替换:
首先是home/a.jpg需要你换成你自己的名称的图片。
注意,你替换的图片必须与原图名称一模一样。
然后是miniprogram\images\Mission中的标识你们的图片,可以替换成你想要的图。他会在帖子上显示表明是谁发的。南瓜是女生,橙子是男生。
创建体验版小程序
在左边的预览器中测试功能是否正常。
进入微信公众平台将刚刚上传的小程序版本号改为体验版。
你不需要上传审核,只要设为体验版即可。
将小程序分享到女朋友手机上。
在两个手机上运行小程序,分别在两个手机上的小程序里新建任务,然后到missionlist数据库集合去找自己和女朋友的_openid变量。
你发的那个openid就是你的id号,女朋友发的openid就是她的id号。
把这两个openid拷贝到UserList数据集合里刚刚创建的的_openid变量中 同时也要把他们拷到app.js文件里的kirbyOpenId和deeOpenId的值里。
然后再试试看是不是成功了!(右滑任务或商品可以删除或者星标哦)
然后改好了再在右上角上传,这次在这里上传了就好了,一会手机上就会更新了,你不需要审核,体验版足矣。
后记
如有疑问可以留言哦!如果你觉得有用请在github给我一个star!
给我一个STAR!!!!🤕
仓库地址