小程式模板太少了,所以我擼了一個

Hanson發表於2020-02-18

專案地址

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 協議》,轉載必須註明作者和本文連結

php吹水交流群 570769430

歡迎在社群的問答帖 @ 我邀請我回答疑問

相關文章