1.6.0 • Published 6 years ago

weapp-api v1.6.0

Weekly downloads
10
License
Apache License 2....
Repository
github
Last release
6 years ago

NPM version NPM version

微信小程序API

安装

$ npm install weapp-api

更新日志

2017.12.07 基础库更新(1.7.0)

  • A 新增 组件 <camera /> 开发工具上的调试支持
  • U 更新 API WebSocket 支持创建多条 WebSocket 连接
  • U 更新 API wx.request 支持发送和接收 ArrayBuffer 类型的数据
  • U 更新 API wx.createCanvasContext 的 draw 接口,回调通知渲染完成
  • U 更新 API wx.canvasToTempFilePath 支持设置输出图片格式与质量参数
  • U 更新 API wx.createInnerAudioContext 去掉切到前台时恢复播放的策略
  • U 更新 组件 <slider /> 增加 bindchanging 事件
  • U 更新 组件 <progress /> 增加 active-mode 属性
  • U 更新 组件 <video /> 在 timeupdate 事件回调中新增返回 duration 参数
  • U 更新 组件 <video /> 新增 direction 参数,支持全屏时设置画面方向
  • U 更新 组件 <scroll-view /> 优化 scrolltoupper 与 scrolltolower 事件的触发频率
  • U 更新 组件 <cover-view /> 优化在安卓下的渲染性能
  • F 修复 API wx.createInnerAudioContext 接口返回参数的时间单位不正确的问题
  • F 修复 API wx.hideLoading 会把 wx.showToast 给隐藏掉的问题
  • F 修复 API wx.hideLoading 一调用立即消失的问题
  • F 修复 API wx.canvasToTempFilePath<canvas /> 不可见时导出失败以及导致crash的问题
  • F 修复 API wx.uploadFile 文件格式的问题
  • F 修复 API wx.getRecorderManager 在 iOS 下设置最大时长10分钟失效的问题
  • F 修复 API wx.getRecorderManager 在安卓下小程序退到后台时,将默认行为从停止录音调整为暂停录音
  • F 修复 组件 <input /> disabled 时字体样式无效的问题
  • F 修复 组件 <navigator /> 快速点击时会新开两个页面的问题
  • F 修复 组件 <cover-view /> 在 iOS 下圆角半径的问题
  • F 修复 组件 <cover-view /> 设置 text-align: center 在安卓上下也会居中的问题
  • F 修复 组件 <cover-image /> 总是显示在 <cover-view /> 之上的问题
  • F 修复 组件 <audio />在播放结束的时候没有恢复背景音乐的问题
  • F 修复 组件 <picker /> 偶现需要点击两次才能收起的问题
  • F 修复 组件 <image /> mode 从 widthFix 改成其他值时高度没更新的问题
  • F 修复 组件 <scroll-view /> 滚动时出现闪动的问题
  • F 修复 组件 <video /> 在全屏后拉起系统控制面板时退出全屏的问题
  • F 修复 trace 面板无法连接设备的问题

更新概述 2017.10.13

  • 新增相机组件,支持自定义拍照及录像界面
  • 录音功能优化,支持更多格式和操作方式,支持自定义录音时长、采样率码率,支持边录边传
  • 小程序内音频播放功能升级,支持更多格式和操作方式
  • video、map及canvas功能持续优化,cover-view支持简单的动画效果
  • onLaunch 及 onShow 时部分跳转小程序场景增加返回 * referrerInfo.appId

基础库更新 (1.6.0)

  • A 新增 API checkIsSoterEnrolledInDevice 判断设备是否录入指纹等生物信息的接口
  • A 新增 API getRecorderManager 获取全局唯一的录音管理器
  • A 新增 API createInnerAudioContext 创建并返回内部 audio 上下文 innerAudioContext 对象
  • A 新增 组件 <camera /> 相机组件
  • U 更新 API startRecord 增加 duration 参数用于设置最长录音时间
  • U 更新 API chooseVideo 增加 compressed 参数,用于设置是否压缩用户选择的视频
  • U 更新 组件 <map />polyline 支持 arrowIconPath 参数,用于更换箭头图标
  • U 更新 组件 <map />marker 的 label 参数增加样式设置
  • U 更新 组件 <map />新增渲染更新完成事件 bindupdated
  • U 更新 组件 <video /> 支持 pageGesture 属性,控制非全屏模式下是否开启声音和亮度手势
  • U 更新 组件 <video /> 在 bindfullscreenchange 的 detail 中返回横竖屏信息
  • U 更新 组件 <video />支持 initial-time 属性用于指定初始化播放的位置
  • U 更新 组件 <canvas /> 支持 clip 方法实现剪切
  • U 更新 组件 <canvas />支持 setLineDash 方法实现设置虚线样式
  • U 更新 组件 <cover-view /> 支持动画
  • U 更新 组件 <cover-image /> iconPath 支持网络图片
  • U 更新 组件 <textarea /> 支持 show-confirm-bar,用于设置是否显示键盘上方带有「完成」按钮那一栏
  • U 更新 组件 <textarea /> 支持在 bindblur 回调中返回 cursor,收起键盘时返回光标位置
  • U 更新 组件 <swiper /> 性能优化,支持隐藏当前页、前后页之外的页面,避免复杂页面切换卡顿
  • U 更新 框架 referrerInfo.appId onLaunchonShow 时部分跳转小程序场景增加返回 referrerInfo.appId
  • U 更新 调试 vConsole WXML面板支持显示 Computed Styles
  • F 修复 API openDocument 在 iOS 下打开带密码的 PDF 文件时无法输入密码的问题
  • F 修复 API openDocument 在 iOS 下打开 Excel 无法切换 tab 的问题
  • F 修复 API authorize scope 为数组时,三端回调行为不一致问题
  • F 修复 API showActionSheet cancel 时会同时回调 success 和 fail 问题
  • F 修复 API getSystemInfo 在开发者工具上未返回 brand 字段的问题
  • F 修复 API chooseInvoiceTitle 在开发者工具上未返回 invoiceTitleInfo 字段的问题
  • F 修复 API pageScrollTo 在开发者工具上失效问题
  • F 修复 API startPullDownRefresh 在开发者工具上失效问题
  • F 修复 API getFileInfo在开发者工具上只回调 complete 问题
  • F 修复 API startBluetoothDevicesDiscovery 在开发者工具上返回值和真机不一致问题
  • F 修复 API onBluetoothDeviceFound 在开发者工具 devices 错误返回二维数组问题
  • F 修复 API playBackgroundAudio 在 iOS 下失败报 fail no current music,但音乐正常播放问题
  • F 修复 API request被 abort 后仍然占据并发数问题
  • F 修复 API createAnimation backgroundColor无法使用渐变背景色问题
  • F 修复 API setNavigationBarColor 在 iOS 下会导致导航栏 title 和按钮变成透明问题
  • F 修复 组件 <image /> 在 devtools 提示 404 但不影响显示问题
  • F 修复 组件 <map /> 在初始化时在各端事件派发不一致问题
  • F 修复 组件 <map /> markers 的 callout 没有限制 borderRadius 取值范围问题
  • F 修复 组件 <map />markers 的 title 和 callout 在各端表现不一致问题
  • F 修复 组件 <map /> 在 Android 下 marker 的 callout 下方无三角形问题
  • F 修复 组件 <input /> 在开发者工具上,bindinput 派发的事件对象 timestamp 不为 timeStamp 的问题
  • F 修复 组件 <canvas /> longtap 事件在工具上触发类型为 binglongtap 的问题,应为 longtap
  • F 修复 组件 <video /> 在 iOS 下在全屏播放时会出现一部分下一个视频的内容的问题
  • F 修复 组件 <video /> 在开发者工具点击播放后 controls 无法进行控制问题
  • F 修复 组件 <input /> 在 Android 下输入汉字时,bindinput 会带上当前正在输入的英文字母问题
  • F 修复 组件 <textarea /> 在 Android 下使用 setData 设置 value,auto-height 失效问题
  • F 修复 组件 <picker />在 Android 下省市区选择器缺少中山市、东莞市地域信息
  • F 修复 组件 <picker /> 在 Android 下 year 小于 1970 不生效问题
  • F 修复 组件 <textarea /> 两个 textarea 连续切换未触发第一个 textarea 的 blur 问题
  • F 修复 组件 <swiper />只展示其中一部分的 bug
  • F 修复 框架 iOS8 下 Promise 不会执行 resolve 的问题

基础库更新 (1.5.3)

  • F 修复 组件 <swiper /> 在 iOS 下首张图片在某些情况下初始不显示的问题
  • F 修复 API canIUse 无法判断 getPhoneNumber 可用情况的问题

基础库更新 (1.5.2)

  • F 修复 组件 <map /> markers 里同时没有设置 callout 和 title 属性时,点击时报 Cannot read property 'always' of null 错误的问题
  • F 修复 组件 <image /> bindload 被重复执行两次的问题
  • F 修复 组件 <image /> 连续更新 src 会显示图片错误
  • F 修复 API chooseInvoiceTitle 在工具上报错问题
  • F 修复 API SelectorQuery.selectViewport 失效问题

基础库更新 (1.5.1)

  • F 修复 组件 <image /> 覆盖兄弟节点或图片圆角不显示问题

基础库更新 (1.5.0)

  • A 新增 API checkIsSupportSoterAuthentication startSoterAuthentication 生物认证接口
  • A 新增 API startPullDownRefresh 主动触发下拉刷新接口
  • A 新增 API chooseInvoiceTitle 选择发票抬头接口
  • A 新增 框架 触摸类事件增加 capture 阶段
  • A 新增 框架 长按事件 longpress
  • A 新增 框架 page.json 支持设置 onReachBottom 距离
  • U 更新 API getSystemInfo 增加 fontSizeSetting 支持读取用户字体大小设置
  • U 更新 API getSystemInfo 增加 brand 支持读取手机品牌字段
  • F 修复 API getSystemInfo 在华为或者魅族带虚拟按键的设备上获取 windowWidth 和 windowHeight 为 0 问题
  • U 更新 API writeBLECharacteristicValue 根据写入属性特征值决定回调时机
  • U 更新 API shareAppMessage 增加 imageUrl 参数支持分享自定义配图
  • U 更新 API getBluetoothDevices onBluetoothDeviceFound 设备信息增加 localName 字段
  • F 修复 API switchTab 在页面注册前调用会报错的问题
  • F 修复 API selectorQuery movable-view 等组件无法在 selectorQuery 中被 class 选择器选中问题
  • F 修复 API setNavigationBarColor 在 iOS 下被 app.json 里 navigationBarTextStyle 覆盖设置问题
  • F 修复 API getSetting openSetting在 iOS 下部分生命周期函数中调用失效
  • F 修复 API canvasToTempFilePath在 iOS 下导出的图片为白色背景的问题
  • F 修复 API captureScreen 在 Android 下生成的文件扩展名为 unknown 问题
  • F 修复 API getBeacons 在 Android 下未获取到设备时 beacons 字段缺失问题
  • F 修复 API chooseLocation 在 Android 下回调函数 latitude、longitude 类型为 string 问题,应为 number
  • F 修复 API connectSocket 在 Android 下接口的请求包 header 中没有 origin 问题
  • F 修复 API previewImage 在 iOS 下导航栏没有显示当前图片索引位置(1/n)的问题
  • F 修复 API previewImage 在 iOS 下横屏后退出,tabBar 漂移到页面中间问题
  • F 修复 API chooseImage在 Android 下未处理图片旋转的情况
  • F 修复 API showToast showLoading 在 iOS 下异步 hide 后重新调用 show,show 不生效问题
  • F 修复 API pageScrollTo导致 video 组件错位问题
  • U 更新 组件 <picker /> 增加 custom-item,region 模式支持自定义项
  • F 修复 组件 <picker /> 在 iOS 下 mode=year 时点击会 crash 问题
  • U 更新 组件 <picker-view /> 增加 mask-style、mask-class 支持自定义半透明蒙层的颜色
  • F 修复 组件 <picker /> region 模式在 form submit 的 detail 没有应该返回省市区问题
  • U 更新 组件 <textarea /> <input /> 增加 cursor 支持主动设置和读取光标位置
  • F 修复 组件 <textarea /> 在 iOS 下编辑时切换键盘,光标会跳到最后的问题
  • F 修复 组件 <textarea /> 在 Android 下页面 onLoad 中设置 value 无效问题
  • F 修复 组件 <textarea /> 在 Android 下设置 cursor-spacing 无效问题
  • F 修复 组件 <form /> 在 textarea input 同时使用时,先点击 textarea,再点击 input 后,无法提交表单的问题
  • F 修复 组件 <input /> 在 Android 下 bindinput 事件回调函数缺少 detail.cursor 参数问题
  • F 修复 组件 <input />在 Android 下与 auto-height 的 textarea 同时使用,不会弹出数字键盘问题
  • F 修复 组件 <input /> bindfocus 中调用 chooseLocation 并 setData,导致所有 input 失效问题
  • U 更新 组件 <button /> 增加 show-message-card 等属性,支持客服会话分享卡片
  • U 更新 组件 <image /> 支持图片懒加载
  • F 修复 组件 <image />传入本地文件路径在 iOS 上无法触发浏览器重绘的问题
  • F 修复 组件 <movable-view />动态生成的 movable-view 定位不准确的问题
  • F 修复 组件 <cover-view />通过 wx:if 控制不生效的问题
  • F 修复 组件 <map /> 在 iOS 下 bindcontroltap 事件同时会触发 bindtap 的问题
  • F 修复 组件 <canvas />在 iOS 下线条的渐变、宽度同时设置会丢掉线条宽度的问题
  • F 修复 组件 <cover-view /> 在 Android 下 border-radius 无效问题
  • F 修复 组件 <rich-text /> 自动 trim 问题
  • F 修复 组件 <video />在 Android 下,未开始播放时,组件上无法触发页面滑动问题
  • F 修复 组件 <cover-view /> 点击时会穿透到 map,触发 map 的 tap 事件问题
  • F 修复 video 上下文 seek 秒数会被取整,无法精确定位问题
  • F 修复 框架 onReachBottom handler 不存在的 warning 在某些情况下异常出现的问题
  • U 更新 框架 setData 支持异步回调
  • U 更新 框架 hover-stop-propagation 支持拦截点击态
  • U 更新 框架 后台拉起小程序时reLaunch 优化
  • U 更新 框架 页面跳转和弹窗授权类接口支持在 App onLaunch 时机调用
  • F 修复 框架 在部分 Android 下出现页面放大的问题

其他版本更新参考官方说明

官方历史更新记录