Taro 3.6.8 现已发布。Taro 是一个开放式跨端跨框架解决方案,支持使用 React/Vue/Nerv 等框架来开发微信 / 京东 / 百度 / 支付宝 / 字节跳动 / QQ 小程序 / H5 等应用。
此版本具体更新内容如下:
特性
H5
-
支持配置页面滚动方式(全局滚动或局部滚动)
-
新增 API:
saveVideoToPhotosAlbum
、saveImageToPhotosAlbum
、addPhoneRepeatCalendar、addPhoneCalendar
、chooseMedia
、getVideoInfo
、canIUse
修复
- 修复 Webpack5 启动报错:
Invalid option from onResolve() callback in plugin "scanImports": "importer"
,#13767 - 修复 Webpack5 开启
cache
功能后报 warning 的问题,#13798 - 修复 CSS 内静态资源路径
alias
不生效的问题,#13906
小程序
- 修复抽取
sub-common
模块时没有输出sourcemap
的问题,#13873 - 修复 Vue2 中使用 JSX 报错找不到
template
的问题,#13749 - 修复 common 公共样式问题,#8168
- 修复 Vue3 ref 引用的元素不能正确触发更新的问题
- 修复
Input
Textarea
的cursor
属性初始值不正确的问题,#13809
H5
- 修复
Taro.showModal
当浏览器退回到上一页面时不消失的问题和遮罩层滚动穿透的问题,#13833 - 修复
MPA
模式下onReady
钩子不执行问题 - 修复使用 React 框架时,
classnames
赋值为空时错误判断导致的问题,#13781 - 修复地图样式抖动和重复注入等问题,#13808
- 修复
Picker
组件事件捕获问题,优化columnChange
事件定义问题,并提示不支持的mode
,#13696 - 优化
Checkbox
值获取类型问题,#13694 - 修复
CustomWrapper
没有生成 DOM 节点的问题 - 修复使用 ref 调用
Input
、Textarea
组件的focus
方法失败的问题,#13935 - 修复含副作用生命周期注册问题
@tarojs/plugin-html
-
修复编译报错:
@tarojs/plugin-html tried to access @babel/generator, but it isn't declared in its dependencies;
@tarojs/plugin-http
- 修复发送请求时未正确携带包含
httpOnly
的cookie
的问题,#13941
Typings
- 增加 Vue3
Button
组件获取电话号码的示例,#11445 - 补充
functionalPages
类型
详情可查看更新说明。