- 修复API模块的fetchEngine在node环境window报错问题
- 优化唤起 APP 客户端模块
appCall
的参数
- 新增唤起 APP 客户端模块
appCall
- 修复
wechatSDK
的openTagList
默认参数
- 优化
wechatSDK
,支持openTagList
参数,默认为['wx-open-launch-app', 'wx-open-launch-weapp']
- 优化
deepMerge
ts 声明
- 新增
Tween
线性运动函数
- 优化
SourceLoader
、ProgressController
源码
- 新增
removeUrlParam()
方法移除url的参数
- 新增
setUrlParam()
方法设置/新增url的参数
debounce()
方法增加参数指定是否立即执行
- 新增
deepMerge()
方法合并对象,支持深度合并 - 添加 typescript-eslint 检测
wechatSDK
移除yoyi
域名签名服务,默认使用fimo
签名
- 新增
getBilingual()
方法获取双语情景下的语言
- 修复部分ES6方法的支持
- 代码通过 ESLint 检测
- 优化 TS 类型声明
- 支持
noImplicitThis
为 true
- 升级支持 TypeScript
- 规范化文件名和函数名
fcsdk
兼容 FIMO SDK 注入时机问题
- 回到顶部
scrollToTop
- API 新版本 axios get 请求参数失效问题
- load-style 与 load-script 模块更新,新增失败后重试的功能
- 微信分享 sdk 脚本版本升级
- 微信分享 sdk 脚本不固定协议
- FIMO 服务号主体的微信 JSSDK 签名服务
- 微信 JSSDK 签名服务域名
- API 拦截器
interceptor:beforeResolveOptions
独立局部namedOptions
- API 实例 Sender 保留
options
配置
yypkg/is-iPhoneX
调用问题
yypkg/wxjssdk
微信 JSSDK 请求协议问题
yypkg/number-range
设置数值范围并返回结果yypkg/get-url-path
获取当前 URL 路径(不带参数)yypkg/wx-reload
微信里刷新页面
yypkg/wxjssdk
微信 JSSDK
yypkg/source-loader
新增资源加载器yypkg/progress-controller
新增进度控制器
yypkg/api
options 设置默认值yypkg/api
beforeResolveOptions 无回调报错问题
yypkg/api
response statusText 为空
yypkg/api
增加RESTful
配置项(详细)
yypkg/api
增加throttle
配置项,可设置节流时间
yypkg/mocha
Mocha 测试 增加【关闭面板】按钮
yypkg/loadStyleText
CSS 文本插入文档 Style 元素yypkg/mocha
Mocha 测试(详细)
yypkg/api
axios engine,POST - options.data 兼容yypkg/api
axios engine,JOSNP - options.data 兼容yypkg/api
history recorder
yypkg/api
拦截器beforeResolveOptions
参数优化namedOptions
yypkg/api
使用方法
yypkg/api
JSONP 参数丢失问题
yypkg/trimSpace
字符串裁去空格yypkg/isParentElement
判断某个 DOM 元素是否为另一元素的父元素yypkg/randomColor
随机颜色值yypkg/compareVersion
简单对比版本号yypkg/stringToDOMElement
原生字符串转为 DOM 元素yypkg/padZero
前缀补充零位
yypkg/thousandsDot
number 参数无效问题
yypkg/dateFormat
简单格式化日期yypkg/thousandsDot
千分位逗号
yypkg/clone
深拷贝yypkg/type
准确的类型检测
yypkg/uuid
生成唯一标识码字符串
yypkg/isiPhoneX
判断是否 iPhoneX+