1 Star 0 Fork 66

andyshao / MVote

forked from WxLess / MVote 
加入 Gitee
与超过 1200万 开发者一起发现、参与优秀开源项目,私有仓库也完全免费 :)
免费加入
该仓库未声明开源许可证文件(LICENSE),使用请关注具体项目描述及其代码上游依赖。
克隆/下载
贡献代码
同步代码
取消
提示: 由于 Git 不支持空文件夾,创建文件夹后会生成空的 .keep 文件
Loading...
README

部署文档

下载

git clone https://gitee.com/Kindear/mvote.git

导入

使用微信小程序开发者工具导入

导入完成后修改如下几个文件

project.config.json

  1. 修改appid为自己的小程序appid

common/config/dev.js

  1. 修改CloudId为自己的云开发环境id
  2. 修改AdminList为自己设置的管理员openid(每个小程序每个用户都是不同的)
module.exports={
  UseCloud:true,
  CloudId:'vote-2gfub75a687652ec',   //云开发环境id
  TraceUser:true,           //记录用户访问日志
  AdaptStorge:true,         //允许缓存用户数据
  SevDomain:'http://localhost',     //服务器的域名
  AdminMode:true,           //管理员权限模式
  AdminList:[
    'openid'
  ]
}

云环境配置

  1. 上传并部署全部云函数

  1. 取消app.js中的初始化注释,重新运行小程序(只需要一次)
  onLaunch: function(options) {
    //初始化集合只用一次就行
    cloud.InitCollection();
  },

运行完后云空间生成三个数据集合

  1. VOTE_ACT 投票活动记录
  2. VOTE_PART 投票参加人员记录
  3. VOTE_LOG 投票记录

然后在app.js中注释掉cloud.InitCollection() 3. 修改云环境数据集合访问权限

  • VOTE_ACT修改为自定义规则
{
  "read": true,
  "write": true
}
  • VOTE_PART同上
  • VOTE_LOG设置为所有用户可读,仅创建者可写

其他问题

部署有问题请在 issue中提出,或联系kindear@foxmail.com

空文件

简介

基于微信小程序云开发实现的投票小程序,瀑布流展示,排名,活动发布等功能 展开 收起
取消

发行版

暂无发行版

贡献者

全部

近期动态

加载更多
不能加载更多了
JavaScript
1
https://gitee.com/andyshao/mvote.git
git@gitee.com:andyshao/mvote.git
andyshao
mvote
MVote
master

搜索帮助