最新版本 2017.1.4 (0.12.130400)windows 64、windows 32、mac基础库更新U更新 APIwx.getLocationwx.getUserInfowx.chooseLocationwx.startRecord调用时需要用户授权确认,当用户拒绝授权时,回调 "${APIName}:fai ...
windows 64 、 windows 32 、 mac
U
更新 API wx.getLocation
wx.getUserInfo
wx.chooseLocation
wx.startRecord
调用时需要用户授权确认,当用户拒绝授权时,回调 "${APIName}:fail auth deny
"U
更新 API wx.scanCode
新增 charSet、scanType、path 返回参数U
更新 组件 <video />
全屏按钮显示的逻辑(跟随 controls 属性显示)F
修复 API wx.switchTab
后 getCurrentPages
不正确的问题F
修复 API wx.uploadFile
的时候,formData
传入数字的时候,会变成 [object Number]
的问题F
修复 API wx.navitateTo
接口在 iOS 上页面未显示时调用失败的问题F
修复 API wx.checkSession
接口在部分 Android 机器上没有回调的问题F
修复 API wx.reqeust
wx.downloadFile
接口在客户端未检查 301 重定向后的域名合法性的问题F
修复 组件 <textarea />
在 Android 动态设置 focus
无效的问题F
修复 组件 <picker />
在 iOS 上点击取消也触发 bindchange
事件的问题F
修复 组件 <textarea />
<input />
在 Android 上 maxlength <= 0 时异常的问题F
修复 组件 <video />
在 Android 上播放 m3u8 直播视频时,duration 显示异常的问题F
修复 组件 <video />
在 iOS 进度条时长没显示完整的问题F
修复 组件 <audio />
先 seek 后 play 异常的问题F
修复 组件 <radio-group />
中的 <radio />
被全部置为 false 时的状态同步错误的问题F
修复 组件 <swiper />
同时设置 current
和 children
时,current
可能失效的问题F
修复 组件属性 placeholder-class
hover-class
为带空格的字符串时样式设置无效的问题F
修复 连续 setData
时序异常的问题F
修复 iOS8 上大量引用本地路径图片会导致页面卡死的问题A
新增 清除手机授权数据 (缓存-清除手机授权数据) 功能A
新增 提交预览或者上传代码时候校验文件编码功能 U
升级 nwjs 到 19.4 版本, 更新至 Chrome55 内核F
修复 组件 <picker/>
在开发工具上初始值设置不对的问题F
修复 工具去除 fetch
api,与微信客户端保持一致F
修复 wx.navigateBack
出现 webviewID not exist 错误的问题F
修复 添加或者删除 app.wxss
工具编译缓存没有更新的问题F
修复 wxml
文件最后一行编译出错导致工具卡死的问题F
修复 wxml
标签未闭合,没有错误提示的问题F
修复 编辑器全局搜索点击搜索结果没有跳转到文件对应行的问题F
修复 Appdata panel 对数组数据更新处理错误的问题F
修复 一些工具的其他 bugA
新增 ES6 API 支持列表微信小程序运行在三端:iOS、Android 和 用于调试的开发者工具。
三端的脚本执行环境聚以及用于渲染非原生组件的环境是各不相同的:
尽管三端的环境是十分相似的,但是还是有些许区别:
ES6
语法支持不一致 语法上开发者可以通过开启 ES6
转 ES5
的功能来规避。详情
ES6
API 支持不一致 考虑到代码包大小的限制,API 上目前需要开发者自行引入相关的类库来进行处理,可以通过 caniuse 或者 X5兼容查询到相关 API 的支持情况