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