|一个基于微信的接龙小程序,开箱即用。
功能说明
发起接龙 - 简单易用,分「活动」及「拼团」两种类型,可设置报名上限
接龙报名 - 报名参加活动,拼团类活动能够自动计算金额
报名确认 - 活动创建者可针对报名的用户标记完成情况
功能体验
部署说明
在部署前,你应该先了解小程序的申请、开发、发布流程,以及小程序的云开发功能。本文不做介绍。
1.修改项目名称及 appid 配置
在下载代码后,开发者优先修改小程序的配置信息。你可以打开根目录下的 `project.config.json` 文件,修改 `appid` 和 `projectname`。
{ "miniprogramRoot": "miniprogram/", "cloudfunctionRoot": "cloudfunctions/", "setting": { "urlCheck": true, "es6": true, "postcss": true, "minified": true, "newFeature": true }, "appid": "your appid", // 开发者需要修改成自己的appid "projectname": "wechat-solita", // 开发者需要修改成自己的项目名称 "libVersion": "2.7.0", "simulatorType": "wechat", "simulatorPluginLibVersion": {}, "cloudfunctionTemplateRoot": "cloudfunctionTemplate", "condition": { "search": { "current": -1, "list": [] }, "conversation": { "current": -1, "list": [] }, "plugin": { "current": -1, "list": [] }, "game": { "list": [] }, "miniprogram": { "current": 0, "list": [] } }}
2.使用小程序开发工具创建数据库
目前小程序用到两个数据库集合,开发者需要自行创建 `post` 和 `apply` 两个数据库集合。当然,你可以通过修改代码后,自行命名数据库名称。
3.创建 release 和 test 环境
为避免开发过程中对生产环境功能及数据造成影响,我们需要创建生产环境 `release` 和测试环境 `test` 。开发者可以通过小程序开发工具云开发功能进行创建。
| release 和 test 是环境ID,不是环境名称
所有的云函数及 app.js 都有使用环境变量入口,默认是 release 环境,开发者需要根据实际情况进行修改。
| 环境变量使用示例
cloud.init({ // 1.release - 正式 // 2.test - 测试 // env: 'test' env: 'release'});
4.发布你的小程序
好了,现在你拥有一个自己的小程序了。
Github 地址
https://github.com/eyson/wechat-solita