最新版本 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 的支持情况