1. 程式人生 > 其它 >微信小程式開發總結-懷莊酒業投票活動

微信小程式開發總結-懷莊酒業投票活動

使用微信小程式投票活動雲開發 懷莊酒業活動
使用雲開發。開始準備使用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語法。

待優化:
修改資料未上鎖。。。