callmesoul / wxapp-tempalte

微信原生小程序快速开发模板

Geek Repo:Geek Repo

Github PK Tool:Github PK Tool

项目包含有

  • flyio 实现api接口拦截
  • 不同环境的api接口域名
  • mobx-miniprogram-bindings 作为全局的状态数据管理

目录说明

  • api 接口
  • assets 静态资源可以相对路径,也可使用/表示根目录觉得路径
  • pages 页面
  • utils 公共工具类/方法

用户无感登陆流程

进入小程序程序-》请求数据,如果没有token,则会锁住请求,想去登陆获取token再继续原来的请求(也就是说无伦如何,用户都有token,用户一进来就无感知登陆,后台根据code获取用户openid)

token失效请求失败时,锁住请求,重新登陆获取新的token,再重新发起失败请求,返回数据(用户无感知,重新登陆换取新token)

字体图标

assets/styles/font.wxss

组件

运行部署

  1. git clone
  2. 打开微信开发者工具
  3. 进入目录执行npm install
  4. 微信开发者工具菜单 => 工具 => 构建npm 即可

使用步骤

  1. 使用微信开发者工具导入
  2. 勾选微信开发者工具的增强编译选项
  3. 进入目录,安装依赖npm install
  4. 微信开发者工具-> 工具 -> 构建npm 即可

测试环境,手机小程序要打开调试模式 正式环境记得在小程序后台添加业务业务

  1. 正式的域名
  2. aip.baidubce.com 百度识别api域名

About

微信原生小程序快速开发模板


Languages

Language:JavaScript 100.0%