0.1.3 • Published 4 years ago
xueyan-tools v0.1.3
xueyan-tools
学研前端工具库
工具库分类
Lottie
| 方法 | 说明 | 备注 |
|---|---|---|
| lottie43Adaptation169 | lottie 原比例为 4:3,兼容 16:9 的屏幕 | 屏幕宽高比凡小于 16:9 的, 内容区域宽度撑满 |
| lottie169Adaptation | 16:9 的 lottie,大于 16:9 高度撑满,小于 16:9 宽度撑满。 | 扩大阀值到 18:9 |
| lottieReplaceImg | 替换 Lottie 资源-json 中的图片地址 | |
| lottieReplaceText | 替换 Lottie 资源-json 中的文本信息 |
Rem 适配
| 方法 | 说明 | 备注 |
|---|---|---|
| pageRem | 页面 rem 适配方法 | 配合:postcss-plugin-px2rem {rootValue:100} |
三端通信
| 方法 | 说明 | 备注 |
|---|---|---|
| communicationSingle | 通用 H5 通信 | |
| communicationJsBridge | JsBridge 通信 |
三端通信-通信公共方法集合
| 方法 | 说明 |
|---|---|
| loadComplete | 页面初始化完成,告知端上可进行渲染 webview |
| closeWebview | 通知端上关闭 webview |
| hideBack | 隐藏/显示端上关闭按钮 |
| hideRefresh | 隐藏/显示端上刷新按钮 |
| postMessage | 与端上自定义通信 |
常用工具方法
| 方法 | 说明 | 备注 |
|---|---|---|
| getUrlParams | 获取 url 参数集合 | |
| getCookieParams | 获取 cookie 参数集合 | |
| getTotalParams | 获取 url&cookie 参数集合 | |
| requestRetry | 自定义失败重试请求 | |
| sleepDealy | 异步延迟执行 | |
| checkVersion | 新旧版本区分 |