小程序模板太少了,所以我撸了一个
项目地址
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 协议》,转载必须注明作者和本文链接
:relieved:高产似母猪
:relieved:高产似母猪
五哥牛逼