flyio
实现api
接口拦截- 不同环境的
api
接口域名 mobx-miniprogram-bindings
作为全局的状态数据管理
- api 接口
- assets 静态资源可以相对路径,也可使用/表示根目录觉得路径
- pages 页面
- utils 公共工具类/方法
进入小程序程序-》请求数据,如果没有token,则会锁住请求,想去登陆获取token再继续原来的请求(也就是说无伦如何,用户都有token,用户一进来就无感知登陆,后台根据code获取用户openid)
token失效请求失败时,锁住请求,重新登陆获取新的token,再重新发起失败请求,返回数据(用户无感知,重新登陆换取新token)
assets/styles/font.wxss
- 图片裁剪(image-cropper)
- 空内容提示(is-null)
- 分页加载提示(pagination)
- 生成分享海报(poster-modal)https://github.com/jasondu/wxa-plugin-canvas
- 骨架屏(skeleton)
- git clone
- 打开微信开发者工具
- 进入目录执行
npm install
- 微信开发者工具菜单 => 工具 => 构建npm 即可
- 使用微信开发者工具导入
- 勾选微信开发者工具的
增强编译选项
- 进入目录,安装依赖
npm install
- 微信开发者工具-> 工具 -> 构建npm 即可
测试环境,手机小程序要打开调试模式 正式环境记得在小程序后台添加业务业务
- 正式的域名
- aip.baidubce.com 百度识别api域名