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 | 新旧版本区分 |