-
Notifications
You must be signed in to change notification settings - Fork 4
base_utils
long edited this page Feb 2, 2019
·
4 revisions
纯逻辑相关的公共库,只有每个小程序都会使用到的工具逻辑才放进来,避免工具库过大
基础工具库暂时 for IMWeb Team 内部,未来会开源出来
- 基础库名字:
@tencent/imwxutils
- 在腾讯内部
npm
仓库中可以搜到
使用微信小程序官方提供的命令行工具搭建
技术栈为:gulp
+ webpack
发布/订阅 事件监听器
登录组件
网络请求组件
因为小程序没有 cookie,因此封装了
wx.request
api,加上cookie
用户行为数据上报组件
接口返回码上报组件
前端代码异常上报组件
监控上报组件
测速上报组件
授权组件
流程:
- 判断是否已经授权
- 没有则请求授权
- 请求授权失败(拒绝过)则showmodal指引打开setting
- modal被confirm后openSetting
- 打开setting后再判断是否已授权
- resolve(授权结果);
缓存组件,模仿 localStorage
接口