All Projects → blogwy → Wedding-invitation

blogwy / Wedding-invitation

Licence: Apache-2.0 license
婚礼邀请函微信小程序,后端使用云开发。不需要服务器和域名

Programming Languages

javascript
184084 projects - #8 most used programming language

Wedding-invitation

婚礼邀请函微信小程序,前端+后端+数据库 小程序前端是fork的 OnceLove 现在已经迁移到云开发,不需要域名和服务器。我一个单身🐶,为啥要写这种小程序?

1

前提

  • 申请一个小程序账号

入门

  1. clone本项目,并通过微信开发工具导入,导入时填入你的appid

  2. 开通云开发(选择免费套餐即可)

  3. 新建四个集合,集合名分别是bless photos comment invitation

  4. 打开sql文件夹,按照集合名称导入数据

  5. 修改根目录app.js文件里面的env字段为你的云开发环境id

wx.cloud.init({
  env: 'dev-1goaza5i509ecff5'
})
  1. 右键点击functions选择第三项上传并部署(云端...)

  2. 重新编译

数据格式说明

  1. bless comment数据表分别是好友祝福留言评论页面的数据

  2. photos数据表是甜蜜相册页面数据

  3. invitation 数据表(只有一条数据)是基本信息,此数据用于小程序的首页地图页面,数据格式如下

{
  // 新郎姓名
  "boy": "周杰伦",
  // 公历结婚日期
  "date": "2020-10-01 12:00:00",
  // 新娘姓名
  "girl": "昆凌",
  // 结婚地点(酒店教堂名称即可)
  "hotel": "英国约克郡塞尔比教堂",
  // 农历结婚日期
  "lunar": "庚子年八月十五",
  // 背景音乐url
  "music": "https://6465-dev-1goaza5i509ecff5-1258198969.tcb.qcloud.la/audio/ido.mp3?sign=f186b54afeca081690c8c03c2573521c&t=1601797034",
  // 背景音乐是否自动播放
  "autoPlay": false,
  // 首页背景大图
  "image": "https://6465-dev-1goaza5i509ecff5-1258198969.tcb.qcloud.la/photos/cover.jpeg?sign=5ebe072ba028b0a2da8aa54fb82586a0&t=1601799069",
  // 结婚地点地址
  "address": "英国约克郡塞尔比镇",
  // 结婚地点经纬度
  "latitude": 38.446324,
  "longitude": 112.735426,
  // 新郎&新娘手机号
  "boyPhone": "13412344321",
  "girlPhone": "13698766789"
}

可能遇到的问题

  • 如遇到小程序页面显示异常,请关闭ES6转ES5功能
Note that the project description data, including the texts, logos, images, and/or trademarks, for each open source project belongs to its rightful owner. If you wish to add or remove any projects, please contact us at [email protected].