專案地址
https://github.com/Hanson/wepy-template
標題的模板指實現了一些基礎登入等功能的專案,週末的時候找了一天的專案都沒看見合適的。
在這裡我們另外來談談我對小程式登入的理解。
登入的定義
登入在微信官方的文件下,指的是通過 code 去呼叫介面獲取使用者 openid 這一步,這樣一來就能區別每一個使用者(openid),只有這一步,才算是登入。
那麼登入最理想的時候,就是進入小程式的時候,我們去區分每一個進來的使用者。
有了上面的定義,再來看看基礎功能
功能
- 自動登入(每次進小程式都會進行登入)
store/user.js
- 使用自定義
tabbar
,效果很好custom-tab-bar/index.wpy
- token 失效介面出現 401 狀態碼時,自動登入並重試上一個介面
to do list
- 我的 頁面模板
- 我的訂單 頁面模板
- 商品列表 頁面模板
- 商品詳情 頁面模板
- 下單頁 頁面模板
安裝
git clone https://github.com/Hanson/wepy-template.git my-project
cd my-project
npm install
// 開發環境
npm run dev
// 正式環境
npm run build
加入優化
此專案程式碼還有很多優化空間,歡迎一起改進
本作品採用《CC 協議》,轉載必須註明作者和本文連結