# 基础库更新日志 (v0.x版本)
# 2017.01.06
U
: 更新 获取小程序页面二维码接口的调用总次数为 十万 次
# 2017.01.05
F
: 修复 touch 事件在开发工具上出现preventDefault inside passive event
的问题
# 2017.01.04
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.navigateTo 接口在 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 上大量引用本地路径图片会导致页面卡死的问题
# 2016-12-22
F
修复 input 组件在开发者工具上失去焦点时清空内容的问题F
修复 开发者工具在项目编译后不触发App.onShow
的问题F
修复 在 template 中使用wx:for
中取不到data
中的值的问题
# 2016-12-21
A
新增 API wx.switchTabA
新增 API wx.scanCodeA
新增 API wx.createMapContextA
新增 API wx.createCanvasContextA
新增 API wx.showToast 调用参数 maskA
新增 页面方法Page.onShareAppMessage
用于自定义转发内容A
新增 框架方法App.onError
A
新增 页面配置disabelScroll
A
新增 picker-view 组件A
新增 contact-button 组件,用于显示客服会话按钮A
新增 navigator 组件属性 openTypeA
新增 switch checkbox radio 组件属性 colorA
新增 video 组件属性 objectFitA
新增 map 组件属性 markers polyline circles include-points controls show-locationA
新增 swiper 组件属性 circular 控制衔接滑动A
新增 input 组件属性 cursor-spacingA
新增 textarea 组件属性 cursor-spacingA
新增 picker 组件属性 disabledA
新增 view 组件属性 hover-classA
新增 slider 组件属性color
、selected-color
A
新增 scroll-view 组件属性 scroll-x, scroll-y 动态修改支持A
新增 map 组件事件 bindtap bindmarkertap bindcontrolstap bindregionchangeA
新增 input组件事件 bindconfirmA
新增 video 组件事件 bindtimeupdateA
新增 textarea 组件事件 bindconfirmA
新增 textarea 组件事件 bindinputA
新增 canvas 组件事件 bindlongtapA
新增AudioContext.setSrc()
上下文 APIA
新增CanvasContext
上下文A
新增CanvasContext.arc()
上下文 APIA
新增CanvasContext.fillRect()
上下文 APIA
新增CanvasContext.strokeRect()
上下文 APIA
新增CanvasContext.createLinearGradient()
上下文 APIA
新增CanvasContext.createCircularGradient()
上下文 APIA
新增 scroll-view 组件表现 滚动时禁止将页面滚动U
更新 API wx.getSystemInfo 新增 platform 返回参数U
更新 API wx.downloadFile 当 HTTP 状态码为 200 或 304 的时候会返回 tmpFilePathU
更新 API wx.showModal 调用参数 confirmText cancelText 的字数限制U
更新 API wx.navigateTo wx.redirectTo 不允许跳转到 tabbar 页面,请使用 wx.switchTabU
更新 WXML dataset 返回 支持 Object 和 ArrayU
更新 image 组件属性 mode 可选 widthFixU
更新 picker 组件属性 range 增加 ObjectArray 类型支持U
更新 switch checkbox radio 默认样式U
更新CanvasContext.save()
CanvasContext.restore()
上下文 API 保存画笔 styleU
更新CanvasContext.arc()
上下文 API 参数调整,新增eAngle
,counterclockwise
,去除sweepAngle
U
优化 swiper 滑动体验U
优化 swiper slider 在 scroll-view 交互体验U
优化 navigator button 组件点击体验F
修复 wx.request 在 Android 上 method 只能用大写值的问题F
修复 wx.uploadFile 在 iOS 上无法设置 header 的问题F
修复 wx.getLocation type=gcj02 在 iOS 上不生效的问题F
修复 wx.showToast 退出小程序后依然显示的问题F
修复 wx.showModal 返回参数在 Android 和 iOS 不一致的问题F
修复 wx.showModal content 太长时或 title 为空时,布局错乱的问题F
修复 wx.showModal cancelText 和 confirmText 为空时,没有显示默认值的问题F
修复 wx.showModal 期间,键盘弹出,无法收起键盘的问题F
修复 wx.getImageInfo 在 Android 无法获取 http 链接图片的问题F
修复 wx.getSystemInfo 因为 tabbar 出现导致获取的屏幕高度不一致的问题F
修复 wx.downloadFile 在 Android 上下载后图片无法显示的问题F
修复 wx.request 没有对请求数据正确 encode 的问题F
修复 wx.login 在 iOS 中 App.onLaunch 没有回调的问题F
修复 wx.createAnimationContext 设置 transformOrigin 异常及动画不能进行下一步的问题F
修复 wx.navigateTo wx.redirectTo 在 iOS 上,Page.onLoad 无法调用的问题F
修复catch
阻止事件的默认行为失效的问题F
修复setInterval
在 iOS 传参错误导致页面卡死的问题F
修复onReachBottom
触发多次的问题F
修复 swiper 拥有文本节点后代时出错的问题F
修复 switch radio checkbox image video hidden 属性不生效的问题F
修复 checkbox radio label 无法生效的问题F
修复 scroll-view 滑动到顶部或底部闪屏的问题F
修复 video 在 iOS 上事件不生效的问题F
修复 video 在 iOS 被移除了声音会继续存在的问题F
修复 text 内嵌不会动态更新 class 和 style 的问题F
修复 button disabled 时文字颜色不对的问题F
修复 input focus 属性无效的问题F
修复 input 在 iOS9 使用 display:flex 的时候,第一次输入不显示的问题F
修复 input 初始值为 undefined 时显示异常的问题F
修复 input placeholder 重影的问题F
修复 input textare 聚焦前后颜色异常的问题F
修复 textarea position:fixed 定位异常的问题F
修复 textarea 在打开 picker 后不触发 blur 事件的问题F
修复 textarea 设置 auto-height 时高度变化的问题F
修复 textarea 销毁异常的问题F
修复 video 在 Android 全屏按钮点击两次才能生效的问题F
修复 audio 在多个页面中使用相同 id 冲突的问题F
修复 canvas drawImage 无法正常显示的问题F
修复 image 在 bindload 事件里面 setData 会出现死循环的问题F
修复 scroll-view scroll-into-view 失效的问题F
修复 form submit 取不到 input 的内容的问题D
即将移除 navigator redirect 属性D
即将移除 wx.createContext 接口D
即将移除 input auto-focus 属性,直接使用 focus 属性即可D
即将移除 map covers 属性
# 2016.10.31
F
修复 button 组件的部分事件调用的问题F
修复 动态变更 swiper-item 组件列表时存在的 swiper 组件更新的问题F
修复 部分 rpx 无效
# 2016.10.28
F
修复page.prototype.setData
在onLoad
和onShow
中未及时设置的问题F
修复 wx.navigateTo 在某些情况下失效的问题F
修复 wx.getStorageInfoSync 返回值中有多余errMsg
的问题A
增加 四个文件管理 API wx.getSavedFileList、wx.getSavedFileInfo、wx.removeSavedFile、wx.openDocumentA
增加 四个数据管理 API wx.removeStorage、wx.removeStorageSync、wx.getStorageInfo、wx.getStorageInfoSyncA
新增 四个交互反馈 API wx.showToast、wx.showModal、wx.hideModal、wx.showActionSheetA
新增 选择地理位置 API wx.chooseLocationA
新增 获取图片信息 API wx.getImageInfoA
新增 音频组件控制 API wx.createAudioContextA
新增 视频组件控制 API wx.createVideoContextA
新增 两个设备 API wx.getSystemInfoSync、wx.makePhoneCallA
新增 绘图 API wx.canvasToTempFilePathA
新增 开放能力 API wx.checkSessionA
新增 wx.navigateBack delta 参数,支持多层级返回A
新增 wx.sendSocketMessage、wx.onSocketMessage 支持收发 ArrayBuffer 数据类型A
新增getCurrentPages()
方法, 获取页面栈A
新增Page.onReachBottom()
方法,监听页面到达底部A
新增 事件对象增加 changedTouches 列表,反应手指触摸位置的变化A
新增 textarea 组件A
新增 canvas 多点触摸A
新增 canvas disable-scroll 属性A
新增 image bindload 事件返回图片宽高A
新增 text 嵌套 text 功能A
新增 video controls autoplay 属性A
新增 video 支持设置弹幕、发送弹幕A
新增 video 播放类事件A
新增 WXMLwx:key
支持,提升列表渲染时性能A
新增 WXML 关键字、数据路径计算U
新增 app.jsontabBar
属性position
用于指定显示位置F
修复 wx.navigateTo api 超过 5 个页面,调用失败无返回的问题U
修复 navigator 设置display: flex
失效的问题F
修复 inputtext-align:center
、text-align:right
不支持的问题F
修复 input 聚焦时异常的问题F
修复 image base64 图片显示的问题F
修复 动态节点更新导致表单组件重置问题F
修复 使用 rpx 单位部分手机出现边框显示不全的问题F
修复 不同页面中相同的canvas-id
共享同一个绘图上下文的问题F
修复 page 里面的属性对象内的 function 失效的问题F
修复 wx.drawCanvas 在 canvas 宽高为 0 的情况下画不出来的问题F
修复 wx.request header 设置 'Content-Type' 异常的问题D
即将移除App.prototype.getCurrentPage
,可使用更功能更强大的getCurrentPages
替代D
即将移除 audio action 属性,可使用更方便的音频组件控制 API 替代D
即将移除组件: toast loading action-sheet modal, 可使用更方便的交互反馈 API 替代
# 2016.10.11
A
增加 video Android 添加了默认的控件A
增加 模块化中可使用exports
对外暴露接口A
增加 模块化中require
可不写.js
后缀F
修复 swiper 滑动灵敏度F
修复 toast 中图标位置偏上,没有居中的问题F
修复 view 标签 hidden 属性失效的问题F
修复 input iOS10 下首次输入不显示的问题F
修复 button type="mini" 的问题F
修复 button 出现 loading 时,loading和文字对齐的问题F
修复 canvas drawImage 图片路径不正确的问题F
修复 Page 中 data 之外的数据无法被重置的问题F
修复 大小写导致的 wx.request 的 header 参数属性被重复设置的问题F
修复 app.js 中无法使用require
的问题R
移除 switch 组件多余点击态R
移除 view 标签 inline 属性R
移除 page 标签的 height 100% 的默认样式