小程序模板太少了,所以我撸了一个

项目地址

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 协议》,转载必须注明作者和本文链接
❤️ 微信生态自动智能化方案加微信:hansonskr ❤️ 备注:vbot
《L05 电商实战》
从零开发一个电商项目,功能包括电商后台、商品 & SKU 管理、购物车、订单管理、支付宝支付、微信支付、订单退款流程、优惠券等
《G01 Go 实战入门》
从零开始带你一步步开发一个 Go 博客项目,让你在最短的时间内学会使用 Go 进行编码。项目结构很大程度上参考了 Laravel。
讨论数量: 2

:relieved:高产似母猪

4年前 评论

:relieved:高产似母猪

五哥牛逼

4年前 评论

讨论应以学习和精进为目的。请勿发布不友善或者负能量的内容,与人为善,比聪明更重要!