xueyan-tools
TypeScript icon, indicating that this package has built-in type declarations

0.1.3 • Public • Published

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

/xueyan-tools/

    Package Sidebar

    Install

    npm i xueyan-tools

    Weekly Downloads

    9

    Version

    0.1.3

    License

    ISC

    Unpacked Size

    4.74 kB

    Total Files

    3

    Last publish

    Collaborators

    • franciszimo