1. 程式人生 > >微信小程式,授權登入,快取

微信小程式,授權登入,快取

最近做了一版掃碼點餐微信小程式,前幾天已經上線了,我也是個新手,剛接觸小程式,下面直接講問題。

在做使用者授權,購物車的時候,是需要用到快取的,我剛開始使用的是非同步快取,但使用次數多了發現並不穩定,因為非同步快取是先走,回過頭慢慢執行,同步則不一樣,先走完,再走下面的。

在獲取使用者資訊那,由於微信不能直接彈框獲取,只能用按鈕引導使用者授權,導致我在獲取使用者資訊那停留了好長時間,後來突發奇想,直接做一個授權頁面放在首頁,使用者第一次登陸的時候只能點授權按鈕,像這樣

授權成功之後才可以繼續使用,在點選授權按鈕時,獲取使用者資訊並獲取token(通行證),並將在onload裡執行的wx.login獲取到的code,通過同步快取拿過來,用code換token(通行證)。

使用者再之後登陸會進行判斷,如果有token 直接進入首頁

沒有會報token丟失,返回授權頁面。待後續。。。