上文中已經實現了註冊功能,此次需要實現乙個登陸的判定看是否有註冊,如果已經註冊則直接跳過註冊直接登陸
授權獲取完使用者的openid後將openid以及個人資訊儲存到全域性變數中,查詢資料庫註冊的使用者資訊看是否有此openid,有則直接獲取該使用者資料,無則顯示註冊框,**如下:
bindgetuserinfo:
function()
})wx.cloud.
callfunction(,
success: res =>
, success:
function
(res)
) wx.
switchtab()
;}else)}
},error:
function
(error)})
;}, fail: err =>})
},
我在全域性變數中命名了乙個globaldata.mine的列表存資料庫中的查詢到的個人資訊,然後登陸完直接跳到個人頁面
onshow:
function()
) console.
log}
,
將存貯的個人頭像以及資料庫中的username調出來顯示在個人頁面上
依舊存在非同步處理的錯誤必須將所有雲函式的呼叫都使用巢狀模式,而且這樣串起來後本來呼叫雲函式就很慢,導致整個程式執行起來非常的慢,這個問題無法解決
還有一些玄學問題,時好時壞,無從除錯,不過最後測試註冊登陸功能是完美實現了的,官方文件也很坑,非常痛苦
習慣養成之註冊功能
建立乙個雲開發,首先會自動給你乙個login雲函式,以及各種資料庫等使用模板 先開啟雲服務,建立了乙個資料庫 儲存使用者的個人資料,暫時只想到這些,後期需要繼續加然後加上的自己的 建立自己的頁面 發現登陸無法實現,需要自己寫乙個登陸並且讀取使用者包括openid的資料儲存到全域性變數中 實現如下,g...
養成好習慣!
今天寫了乙個頁面,被組長說 寫的還行,這是我實習乙個月以來得到的乙個比較好的評價了 今天是1月8號,剛好我實習乙個月。回顧這乙個月,寫的頁面不多,主要是自己寫的速度太慢。但是這個月學到很多東西,從乙個可以說就只懂皮毛的小白到現在基本能寫的組長說的還行的 也是不容易啊 還記得我一開始連切圖都不會,切圖...
當養成習慣成為習慣
今天早上的任務,挪到了晚上來做,原因就是早上起的有點兒晚了,沒能在六點鐘起床,完成日常的這件事情,呵呵,懈怠了一次。今天是第二十天了,其實這個習慣已經基本上算是成功養成了,以後只要能夠在六點鐘起床,都會記錄一些東西下來的。其實最近,起床之前都會想想要記錄什麼樣的內容,剛開始的時候感覺就是一片空白,沒...