微信小程序最新版本 (1.02.1806140)在公众平台官网已更新下载,新增
wx.loadFontFace动态加载字体
和
wx.getLogManager可记录用户操作日志
两个API。
最新版本下载地址 (1.02.1806120)
windows 64 、 windows 32 、 mac
2018.06.14 基础库更新(2.1.0)
A 新增 API wx.loadFontFace 支持动态加载字体 详情
A 新增 组件 <camera /> 的 scanCode 模式,支持识别一维码 详情
U 更新 API wx.createSelectorQuery 可获取节点的样式信息 详情
U 更新 API wx.scanCode 返回参数新增 rawData 字段 详情
U 更新 API wx.createLivePusher 新增 toggleTorch 方法支持切换闪光灯 详情
U 更新 组件 <button /> 可以嵌套在原生组件内,显示在原生组件之上 详情
U 更新 组件 <button /> 新增 open-type 值为 feedback,打开“意见反馈”页面 详情
U 更新 组件 <cover-view /> <cover-image /> 新增 scroll-top 属性 详情
U 更新 组件 <cover-view /> <cover-image /> 支持 rotate 和 scale 的样式设置 详情
U 更新 组件 <cover-image /> 新增 bindload 和 binderror 事件 详情
U 更新 组件 <movable-view /> 新增 animation 属性 详情
U 更新 组件 <live-pusher /> 新增 zoom 属性支持调整焦距 详情
U 更新 组件 <input /> 在 bindinput 时返回 keyCode 键值 详情
F 修复 API wx.reportAnalytics 在插件下调用异常的问题
F 修复 API wx.hideToast 在 iOS 下无法让前面的 showLoading 消失的问题
F 修复 组件 <image /> 在连续更新src时导致显示不正确的问题
F 修复 组件 <image /> 设置 border-radius 出现闪动的问题
F 修复 组件 <canvas /> 设置的shadow会影响fillStyle的问题
F 修复 组件 <movable-view /> 缩放的问题
F 修复 组件 <input /> 在某些情况下未被正常销毁的问题
F 修复 组件 <video /> 设置 playbackRate 为 1.25 无效的问题
F 修复 组件 <map /> 在开发者工具双击地图缩放不触发 bindregionchange 的问题
F 修复 框架 在 video 全屏后有setData操作时导致字体变大的问题
补充:
2018.06.12 更新日志
A 新增 TGit 工具栏入口 详情
F 修复 远程调试分包中使用插件报错的问题
最新版本下载地址 (1.02.1806120)
windows 64 、 windows 32 、 mac
2018.06.14 基础库更新(2.1.0)
A 新增 API wx.loadFontFace 支持动态加载字体 详情
示例代码:wx.loadFontFace({ family: 'Bitstream Vera Serif Bold', source: 'url("http://developer.mozilla.org/@api/deki/files/2934/=VeraSeBd.ttf")', success: function(res) { console.log(res.status) // loaded }, fail: function(res) { console.log(res.status) // error }, complete: function(res) { console.log(res.status); } });
获取日志管理器 logManager 对象。logManager提供log、info、warn、debug四个方法写日志到文件,这四个方法接受任意个类型为Object/Array/Number/String的参数,每次调用的参数的总大小不超过100Kb。最多保存5M的日志内容,超过5M后,旧的日志内容会被删除。用户可以通过设置Button组件 的open-type为feedback来上传打印的日志。用户上传的日志可以通过登录小程序管理后台后进入左侧菜单“客服反馈”页面获取到。
基础库默认会把App、Page的生命周期函数和wx命名空间下的函数调用写入日志。
A 新增 组件 <camera /> 的 scanCode 模式,支持识别一维码 详情
U 更新 API wx.createSelectorQuery 可获取节点的样式信息 详情
U 更新 API wx.scanCode 返回参数新增 rawData 字段 详情
U 更新 API wx.createLivePusher 新增 toggleTorch 方法支持切换闪光灯 详情
U 更新 组件 <button /> 可以嵌套在原生组件内,显示在原生组件之上 详情
U 更新 组件 <button /> 新增 open-type 值为 feedback,打开“意见反馈”页面 详情
U 更新 组件 <cover-view /> <cover-image /> 新增 scroll-top 属性 详情
U 更新 组件 <cover-view /> <cover-image /> 支持 rotate 和 scale 的样式设置 详情
U 更新 组件 <cover-image /> 新增 bindload 和 binderror 事件 详情
U 更新 组件 <movable-view /> 新增 animation 属性 详情
U 更新 组件 <live-pusher /> 新增 zoom 属性支持调整焦距 详情
U 更新 组件 <input /> 在 bindinput 时返回 keyCode 键值 详情
F 修复 API wx.reportAnalytics 在插件下调用异常的问题
F 修复 API wx.hideToast 在 iOS 下无法让前面的 showLoading 消失的问题
F 修复 组件 <image /> 在连续更新src时导致显示不正确的问题
F 修复 组件 <image /> 设置 border-radius 出现闪动的问题
F 修复 组件 <canvas /> 设置的shadow会影响fillStyle的问题
F 修复 组件 <movable-view /> 缩放的问题
movable-view :scale-min属性 一旦设置为1或2的整数 组件内图片只能放大不能缩小,除非设置为默认的0.5 或0.9 或 0.95 之类的小于1的浮点数才能缩放 而且 手势缩放 放大较为流畅 ,缩小时一次只能缩一点,感觉有点像卡顿
代码示例:<movable-area> <movable-view inertia='true' scale='true' scale-min="0.95" scale-max="3" out-of-bounds="false" damping="2"> <image class="big_img" mode='aspectFit' src=""></image> </movable-view> </movable-area>
F 修复 组件 <input /> 在某些情况下未被正常销毁的问题
只有真机才会出现,验证码是一个弹窗,弹窗内包含一个auto-focus的输入框 。
快速点开再隐藏,会导致 弹窗里的验证码 输入框内的 placeholder 会停留在下面那一层,出现机率很高
刚刚又测试了一次,如果加了auto-focus 或者弹出后 点击输入框使输入框聚焦 然后隐藏弹出框 则必现
iphone7 微信版本6.66 ios版本 11.3 (安卓也会出现),代码片段 wechatide://minicode/bOZ46Dmm62ZA 无法真机调试,建议小程序内复现。
F 修复 组件 <video /> 设置 playbackRate 为 1.25 无效的问题
F 修复 组件 <map /> 在开发者工具双击地图缩放不触发 bindregionchange 的问题
真机和开发者工具双指缩放地图bindregionchange事件表现不一致
我在真机和开发者工具分别做了如下测试:
双指缩放地图后,兼听bindregionchange事件,发现开发者工具怎么都不会触发,在真机上能正常执行。<map class="map" latitude="24.484653" longitude="118.192375" show-location scale="15" id="map" bindregiοnchange="mapRegionChange">
//地图视野变化事件 mapRegionChange(e){ let that=this; console.log(e); this.mapCtx.getScale ({ success: res=>{ console.log(res); } }) },
开发者工具上使用鼠标双击缩放地图,毫无变化。
荣耀9真机上调试如下:
F 修复 框架 在 video 全屏后有setData操作时导致字体变大的问题
补充:
2018.06.12 更新日志
A 新增 TGit 工具栏入口 详情
F 修复 远程调试分包中使用插件报错的问题
上一期更新详情:微信小程序最新版本已更新下载 (1.02.1806080)