前提#
- 申請一個小程序帳號
入門#
-
cloneWedding-invitation,並通過微信開發工具導入,導入時填入你的 appid
-
開通雲開發 (選擇免費套餐即可)
-
新建四個集合,集合名分別是
bless
photos
comment
invitation
user
-
打開
sql
文件夾,按照集合名稱導入數據 -
修改根目錄
app.js
文件裡面的env
字段為你的雲開發環境 id
wx.cloud.init({
env: ''
})
-
右鍵點擊
functions
選擇當前雲開發環境,在get_openId
右鍵選第三項上傳並部署:雲端安裝依賴
-
重新編譯
數據格式說明#
-
bless
是好友祝福
頁面的數據 -
comment
數據表是留言評論
頁面的數據 -
photos
數據表是甜蜜相冊
頁面數據 -
user
表是用戶數據 -
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功能
-
由於小程序用戶頭像暱稱獲取規則調整現在已經不能通過調用
wx.getUserProfile
直接獲取用戶暱稱和頭像,所以Wedding-invitation
按照官方要求修改,用戶在首次使用祝福
和評論
功能時會跳轉到填寫用戶暱稱和頭像的頁面,引導用戶填寫內容。 -
需要把雲開發的
數據庫
所有表 和存儲
修改為自定義安全規則。規則如下:
- 如果你是個人小程序
留言評論
頁面會審核不通過,需要註釋掉這個頁面😭😭😭