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

项目地址

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
《L04 微信小程序从零到发布》
从小程序个人账户申请开始,带你一步步进行开发一个微信小程序,直到提交微信控制台上线发布。
《L02 从零构建论坛系统》
以构建论坛项目 LaraBBS 为线索,展开对 Laravel 框架的全面学习。应用程序架构思路贴近 Laravel 框架的设计哲学。
讨论数量: 2

:relieved:高产似母猪

4年前 评论

:relieved:高产似母猪

五哥牛逼

4年前 评论

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