微信小程式開發總結-懷莊酒業投票活動
阿新 • • 發佈:2022-05-28
使用微信小程式投票活動雲開發 懷莊酒業活動
使用雲開發。開始準備使用django開發自己的後臺,但是發現功能比較簡單,使用雲開發更省事
專案結構:
cloudfunctions目錄下是三個雲函式
baoming:就是使用者報名功能
getLoginUserData:獲取當前登入使用者的資訊
vote:使用者投票
miniprogram/pages目錄下是所有的頁面,detail詳情頁未開發。簡單點好。裁剪了更快。
-
index:首頁。介紹懷莊酒業,還有授權登入。
-
baomings: 就是使用者報名的頁面
如果已經報名了,顯示報名資訊
如果未報名,顯示如下 -
party: 選手資訊
支援通過姓名和編號搜尋。 點贊。
-
sort: 顯示排行榜
-
資料庫就倆個集合
-
baomings: 所有選手的報名資訊
count: 選手獲得的贊數
index: 選手編號
introduce: 選手介紹
phoneNumber: 選手手機號,只校驗了11位,其他沒校驗哈哈。
userName: 選手型 -
loginusers: 所有微信授權登入 投票的使用者
openId: 是微信使用者的唯一標識
vote_list: 是當前微信使用者投過的選手 編號列表。
總結:
js用的比較少。括號是真多,
js方法 自動非同步,有時候返回的資料 是null的。需要await 關鍵字 改成同步
對基礎語法不熟悉,處理字串和陣列 還需要百度。 parseInt . isNaN 等方法使用
使用資料庫查詢 where 語句 command語法。
待優化:
修改資料未上鎖。。。