搜索
开发文档
应用开发
快应用开发
快游戏开发
开发文档/快应用开发/开发服务/版本说明/版本说明
版本说明更新时间: 2024-09-24 15:46:00

一、V1200

1、框架

  • 新增:manifest 增加宽屏适配模式参数
  • 优化:快应用onConfigurationChanged事件新增对orientation变化的支持
  • 优化:onConfigurationChanged增加 screenSize 事件
  • 新增:宽屏设备适配方案
  • 新增:manifest新增属性,用以标明一级页面(非必须)
  • 优化:参考业界安全规范要求,https, websocket等网络请求必须要求限定在tls1.2及以上

2、组件

  • 新增:支持模板广告
  • 新增:原生信息流广告
  • 新增:动画 transform 支持 translateZ
  • 新增:新增快应用全局TabBar组件
  • 优化:快应用引擎字体支持多种font-weight
  • 优化:增加video组件暂停回调时的状态码
  • 新增:增加video组件播放倍速设置功能
  • 优化:web组件访问域名限制
  • 优化:web组件支持屏蔽内部链接跳转
  • 新增:原生信息流支持点击事件/曝光回调给开发者
  • 新增:为list的onScroll回调添加topIndex与bottomIndex属性

3、接口

  • 优化:system.package的pkg.hasInstalled方法存在安全隐患,需要在mainfest中新增配置
  • 优化:record接口支持分段返回PCM音频数据
  • 新增:剪贴板接口Clipboard新增写入剪贴板和访问剪贴板自定义权限
  • 新增:折叠屏,pad的查询及监听接口
  • 新增:横竖屏切换监听感知接口
  • 新增:fetch接口新增支持PATCH方法

二、V1100

1、框架

  • 新增: manifestdisplay新增 pageAnimation 支持页面动画定制
  • 新增: manifestconfig新增grayMode支持页面在特定日期渲染成黑白化以配合国家政策
  • 新增: manifestmenubarData新增usePageParams属性,添加当前页面参数到分享参数中
  • 新增: 页面对象 $page 新增 $nextTick方法,获取更新后的DOM
  • 新增: script新增externalClasses属性,增加父组件覆盖子组件样式能力`
  • 新增: 新增model指令,实现双向绑定的效果,简化代码实现
  • 新增: 支持全局、页面、组件级别的自定义指令
  • 优化: for指令增加支持固定值,用于指定循环次数

2、组件

  • 新增: 组件新增overflow属性,定义子节点显示是否能超出父节点
  • 新增: 组件新增sharebutton分享按钮
  • 新增: lottie组件,提供 lottie 动画组件支持
  • 新增: list-item组件新增disallowintercept属性,支持点击事件拦截控制
  • 新增: video组件新增snapshot方法,支持视频截屏
  • 新增: web组件增加JsSdk接口支持,目前支持scangetEnv方法
  • 新增: text组件支持letter-spacing属性
  • 新增: textspana组件支持image子组件,支持图文混排
  • 新增: rechtext组件新增scene属性,新增pagechangedsplitpage事件,新增addContent方法,支持图文翻页
  • 优化: web组件postMessage方法新增successfail回调,增加与H5双向通信时的异常处理逻辑
  • 优化: font-face组件通过local支持系统字体

3、接口

  • 新增: 新增downloadtask接口,支持进度事件通知及abort能力
  • 新增: 新增uploadtask接口,支持进度事件通知及abort能力
  • 新增: 新增requesttask接口,支持进度事件通知及abort能力
  • 新增: 新增nfc接口,支持使用系统NFC功能读写NFC标签
  • 新增: 新增screenshot接口,支持监听当前快应用截屏事件
  • 新增: webview接口新增setCookie方法,支持在页面加载前设置本地cookie给用当前网页使用
  • 新增: device接口getInfo返回值增加screenRefreshRate字段,支持获取屏幕刷新率
  • 优化: shortcut接口增加添加桌面功能调用频次管控
  • 优化: 接口权限申请,用户选择拒绝并不再询问后返回错误码提示开发者自行处理
  • 优化: account接口优化,厂商服务账户授权新增获取手机号授权模式

三、V1090

1、框架

  • 新增: 页面对象 $page 新增 setSecure方法, 控制页面是否允许截屏和录屏
  • 新增: 页面对象 $page 新增 setMeta方法, 增加页面设置, 提升对页面的检索效果
  • 新增: 新增 $attrs 对象, 可用于高阶组件传值
  • 新增: 新增 $listeners 对象, 用于高阶组件跨层级事件触发
  • 新增: 新增骨架屏功能,开发者对项目进行配置即可对项目进行骨架屏的优化方案
  • 新增: 新增全局自定义组件, 开发者可在app.ux导入组件即可全局使用
  • 优化: 支持deeplink打开web页面

2、组件

  • 新增: 新增section-list组件, 可以进行列表分组功能
  • 新增: 新增section-group组件, 为分组列表的分组项
  • 新增: 新增section-header组件, 为分组列表的头部项
  • 新增: 新增section-item组件, 为分组列表的列表项
  • 新增: 新增 slide-view 侧滑操作容器, 支持组件侧滑操作
  • 新增: 新增refresh2组件, 扩展refresh组件功能
  • 新增: camera组件新增startRecord方法, 可进行视频的录制
  • 新增: camera组件新增stopRecord方法, 停止录制视频
  • 优化: web组件支持h5页面中 input 标签的capture属性
  • 优化: image组件增加heif/heic图片的支持

3、样式

  • 新增: image样式新增filter属性, 新增blur滤镜支持
  • 新增: 动画组件增加animation-direction属性, 定义动画的播放方向
  • 新增: 新增transition样式配置,可通过transition来设置动画
  • 优化: image样式加入alt-object-fit属性,配置占位图的缩放模式

4、接口

  • 新增: 新增keyguard接口, 增加getKeyguardLockedStatus方法, 可获取当前锁屏状态
  • 优化: device接口getInfo方法增加设备类型的返回参数
  • 优化: media接口saveToPhotosAlbum方法支持后台运行

四、V1080

1、框架

  • 新增: 框架新增TextDecoder全局类, 用于将字节流解码为字符串
  • 新增: 框架新增onReachToponReachBottomonPageScroll生命周期,监听页面滚动
  • 新增: manifestmenuBarData新增shareCurrentPageshareParams参数,配置页面的分享
  • 新增: 新增页面方法setMenubarData,动态设置menubardata数据
  • 新增: manifestdisplay.pages新增pageCachecacheDuration参数,控制当前页面缓存与失效时间

2、组件

  • 新增: image组件新增动画播放控制能力,通过startAnimationstopAnimation来控制动画播放
  • 新增: div组件新增enablevideofullscreencontainer属性,在直接子组件video时,开启全屏显示自定义组件特性
  • 新增: video新增playcount属性,控制播放次数
  • 新增: swiper组件新增enableswipe属性,控制swiper是否允许沿着其内容的排列方向滑动
  • 新增: swiper组件新增过渡动画配置
  • 新增: 新增drawer组件,满足抽屉布局,增加侧边导航页面配置
  • 新增: drawer组件可以通过openDrawercloseDrawer来控制抽屉打开状态,通过changescroll事件来获取状态
  • 新增: 新增drawer-navigation组件,为drawer子组件,支持通用属性direction
  • 新增: refresh组件新增enable-refresh属性,控制是否允许刷新组件下拉刷新
  • 新增: slider组件与rating组件change事件新增isFromUser参数,判断是否为用户行为触发
  • 新增: camera组件新增setSceneMode方法,设置当前拍照的场景模式
  • 新增: camera组件新增setExposureCompensation方法,设置曝光值
  • 新增: camera组件新增getExposureCompensationRange方法,获取相机曝光值范围
  • 新增: camera组件新增getExposureCompensation方法,获取当前设置的曝光值
  • 新增: camera组件新增setPreviewFpsRange方法,设置预览帧率的最大和最小值
  • 新增: camera组件新增getSupportedPreviewFpsRange方法,获取支持的预览帧率范围
  • 新增: camera组件新增getPreviewFpsRange方法,获取设置的预览帧率范围
  • 新增: camera组件新增framesize属性,设置相机帧数据尺寸
  • 新增: camera组件新增autoexposurelock属性,设置曝光锁定
  • 新增: camera组件新增autowhitebalancelock属性,设置白平衡锁定
  • 新增: camera组件新增cameraframe事件,获取图像像素点
  • 新增: camera组件新增camerainitdone事件,相机初始化完成时触发
  • 新增: web组件新增isSupportWebRTC事件,判断是否支持webrtc功能
  • 新增: focus方法成为通用方法,组件可调用focous手动聚焦
  • 优化: web组件pagestartpagefinisherror事件增加canBackcanForward参数,error事件增加errorTypecodeisAuthorized表明错误详情

3、样式

  • 新增: progress组件typehorizontal增加layer-color样式,设置滑轨颜色示例
  • 优化: animation-timing-function支持stepscubic-bezier,控制动画曲线
  • 优化: @keyframes支持background-position,动态切换背景图
  • 优化: 长度支持min-heightmax-heightmin-widthmax-width

4、接口

  • 新增: geolocation接口新增geocodeQuery方法,进行地理编码
  • 新增: geolocation接口新增reverseGeocodeQuery方法,通过地理编码获得位置信息
  • 新增: telecom接口新增getTelecomInfo方法,获取设备通信相关信息
  • 新增: media接口新增saveToPhotosAlbum方法folderName参数,可自定义保存在相册中文件夹的名称
  • 新增: texttoaudio接口新增speak方法,可进行语音播报,输入需要播报的文本内容,实时播报
  • 新增: texttoaudio接口新增textToAudioFile方法,可进行语音合成,输入需要合成的文本内容,生成本地音频文件
  • 新增: texttoaudio接口新增isLanguageAvailable方法,判断是否支持语言类型
  • 新增: texttoaudio接口新增onttsstatechange方法,注册状态监听,监听每个操作的状态,通过id区分
  • 新增: texttoaudio接口新增stop方法,停止当前接口
  • 新增: texttoaudio接口新增isSpeaking方法,判断语音是否正在播放或者合成
  • 新增: 新增Inspector接口,方便开卡者进行性能分析
  • 优化: device接口getInfo方法,增加异形屏参数获取及各厂商定制系统的版本号
  • 优化: sensor接口subscribeCompass方法,新增accuracy精度返回值
  • 优化: file接口放开资源路径的读权限,允许读取tmp类型uri文件
  • 优化: exchange接口scope参数,新增 vendorglobal数据发布类型

五、V1070

1、框架

  • 新增: 新增动态组件
  • 新增: 页面对象 $page 新增scrollToscrollBy方法,用于控制页面进行滚动
  • 新增:页面对象 $page 新增 getMenuBarRect方法, 可以获取 menuBar 的布局位置信息
  • 新增:APP新增onRequestonShowonHide生命周期
  • 新增:manifest.jsondisplay新增 themeMode 字段,用于配置快应用主题模式
  • 新增:manifest.jsondisplay新增 forceDark 字段,用于配置应用级别的夜间模式自动反色开关
  • 新增:manifest.jsondisplay新增 menuBarData 字段,设置悬浮窗样式
  • 新增: onConfigurationChanged生命周期增加 type:"themeMode",在系统更改主题模式时触发,详情请参考官网文档

2、组件

  • 新增: map组件新增setMaxAndMinScaleLevel方法,设置地图缩放级别
  • 新增: map组件新增heatmaplayer属性,用于热力图配置
  • 新增: map组件新增showscale属性和setScalePosition方法,设置默认比例尺控件展示与位置
  • 新增: map组件新增showzoom属性和setZoomPosition方法,设置放大缩小功能控件展示与位置
  • 新增: map组件新增setCompassPosition方法,设置地图指南针位置
  • 新增: video组件新增titlebartitle属性,设置视频组件在全屏时是否显示顶栏和要显示的顶栏标题
  • 新增: video组件新增orientation属性,用于控制视频的布局方向
  • 新增: list组件新增scrollBy方法,可以控制list从当前位置进行滑动
  • 新增: 组件新增通用方法getBoundingClientRect,可以获取节点的位置信息
  • 新增: 组件新增通用方法toTempFilePath,可以将组件内容保存为图片
  • 新增: web组件新增showloadingdialog属性,设置 web 组件是否展示加载框
  • 新增: 除videocameramapcustommarkercanvasspan以外的全部组件新增通用属性forcedark,用于配置组件级别的夜间模式自动反色开关
  • 新增: web组件新增supportzoom属性,设置网页是否支持缩放
  • 新增: richtext新增startcomplete事件,监测richtext开始加载和完成加载示例 -

3、样式

  • 新增: progress组件typehorizontal增加layer-color样式,设置滑轨颜色示例
  • 新增: switch组件新增thumb-colortrack-color样式,可自定义小球和滑轨颜色
  • 新增: list组件新增layout-type属性,可控制子元素网格展示和交错展示
  • 新增: list-item组件新增column-span属性,控制list-itemlist中所占列数
  • 新增: 动画新增animationstartanimationiterationanimationend回调事件,监听动画事件
  • 优化: 动画样式animation-name支持多个keyframe定义的动画
  • 优化: border-radius支持percent单位
  • 新增: 新增支持media-query媒体查询,需 hap-toolkit 版本在0.6.15以上

4、接口

  • 新增: package接口新增getInfo方法,获取应用版本号、版本名
  • 新增: package接口新增getSignatureDigests方法,获取应用签名摘要信息
  • 新增: geolocation接口新增chooseLocation方法,打开地图选择位置
  • 新增: geolocation接口新增openLocation方法,查看地图对应位置
  • 新增: router接口新增getPages,返回当前页面栈列表和路径
  • 新增: router接口push方法,params新增参数___PARAM_PAGE_ANIMATION___,可分别对openEntercloseEnteropenExitcloseExit进行配置,来进行页面跳转动画定制
  • 新增: network接口新增getSimOperators,获取 Sim 卡的运营商信息
  • 新增:network接口getType新增5g,bluetooth,others网络类型
  • 新增:app接口新增createQuickAppQRCode,可生成当前快应用信息的分享二维码
  • 新增:account接口新增getPhoneNumber方法,获取用户的手机号码
  • 新增: configuration接口新增getThemeMode方法,获取应用当前的主题模式
  • 新增: webview接口loadUrl新增showloadingdialog参数,控制是否展示默认加载框
  • 新增: device接口新增host,获取宿主信息

六、V1060

1、框架

  • 新增:manifest.jsondisplay新增 textSizeAdjust 字段,设置是否允许文本溢出
  • 新增:manifest.jsonconfig新增 network 属性设置 connectTimeout 网络连接超时时间、readTimeout 读取超时时间、writeTimeout 写入超时时间
  • 新增:manifest.jsondispaly新增 fitCutout 属性, 可设置 适配异形屏属性
  • 新增:页面对象 $page 新增 query 属性,获取页面参数
  • 新增: manifest.jsonrouter新增 errorPage 字段,可以自定义错误页面;如果不配置的话,在页面跳转异常时,会跳转到系统默认的错误页
  • 新增: app.ux 新增 onPageNotFound生命回调,在页面跳转异常时会触发回调,回调参数为一个对象,里有错误地址uri

2、组件

  • 新增: 新增组件 marquee,可设置 文本的跑马灯功能
  • 新增: 组件新增属性 aria-label,支持 无障碍模式
  • 新增: canvas 组件,新增 shadowBlurshadowColorshadowOffsetXshadowOffsetY 属性,可设置 阴影属性
  • 新增: web 组件,新增trustedSslDomains,可设置 支持证书有问题的域名
  • 新增: list 组件,scrollTo 方法新增 smooth 属性,可设置 页面平滑滚动
  • 新增: textarea 组件,新增 onlinechange 事件,监听 输入框行数变化
  • 新增: custommarker 组件,可设置 map 自定义view
  • 优化:map 组件作为container ,支持子组件 custommarker
  • 优化:list-item 组件,支持内部使用iffor渲染指令
  • 优化: image组件alt优化,可以传入blank,在不传入的时候系统会设置默认灰色占位图

3、样式

  • 新增: input 组件,支持自定义光标颜色
  • 新增: position属性新增relativeabsolute,默认值现在为relative
  • 修复: positionfixed时组件不设置宽高,组件会铺满屏幕的宽或高

4、接口

  • 新增: device 接口的 getId ,参数 type 新增 oaid 类型,方法返回参数新增 oaiddevice 新增 oaid 值,表示匿名设备标识符
  • 新增: device 接口的 getDeviceId,返回参数 deviceId 新增 oaid 值,表示匿名设备标识符
  • 新增: device 接口的 getInfo 方法,返回参数新增 cutout 表示异形区域
  • 新增: file 接口的 writeText ,新增参数 append ,表示是否为追加模式
  • 新增: file 接口的 writeArrayBuffer ,新增参数 append ,表示是否为追加模式
  • 新增: file 接口的 get ,新增参数 recursive ,表示是否递归获取子目录文件列表,新增方法success返回值 type 表示文件的类型, subFiles 获取文件列表
  • 新增: file 接口新增 access 方法,用于判断文件或目录是否存在
  • 新增: file 接口新增 mkdir 方法,用于创建目录
  • 新增: file 接口新增 rmdir 方法,用于删除目录
  • 新增: account 接口新增 isLogin 方法,用于判断账户登录状态
  • 新增: prompt 接口的 showDialog 方法,新增参数 autocancel ,设置是否在点击遮罩时关闭对话框
  • 新增: webview 接口打开的网页中,可以通过 deeplink 打开快应用
  • 新增: bluetooth 接口新增状态码 10010,表示定位开关未打开
  • 新增: brightness 接口新增 setKeepScreenOn 方法,设置是否保持常亮状态
  • 新增: widgets,支持快应用订阅卡片
  • 新增: 新增 zip 方法, 用于解压压缩文件
  • 新增: sensor 接口的 subscribeAccelerometer 新增参数 interval , 设置监听加速度数据回调函数的执行频率
  • 新增: media 接口的 takePhototakeVideopickImagepickVideopickFile方法,返回参数新增 name表示选取的文件名称, 新增 size 表示文件的大小
  • 新增: media 接口的 pickImagespickVideos 方法,返回参数新增 files表示选取的文件列表
  • 新增: media 接口的 pickImagespickVideos 方法,返回参数新增 files表示选取的文件列表
  • 新增: cipher 接口的 aes 方法,支持 AES 加解密能力
  • 新增: configuration 接口的 getLocale 方法,获取应用当前的语言环境
  • 新增: configuration 接口的 setLocale 方法,设置应用的语言环境

七、V1050

1、框架

  • 新增:通用事件 clicklongpress 回调参数增加触摸点位置坐标
  • 新增:通用事件新增 resize 事件,组件大小改变后触发
  • 新增:支持给组件绑定 data 属性
  • 新增:页面新增onRefresh 生命周期
  • 新增:框架支持自定义组件 onInitonReadyonDestory 生命周期
  • 新增:框架允许自定义过滤器
  • 新增:页面对象 $page 新增 exitFullscreen 方法,退出全屏模式
  • 新增:页面对象 $page 新增 statusBarHeight 属性,获取当前页面的状态栏高度
  • 新增:页面对象 $page 新增 titleBarHeight 属性,获取当前页面的标题栏高度
  • 新增:页面对象 $page 新增 windowWidth 属性,获取当前页面的可使用窗口宽度
  • 新增:页面对象 $page 新增 windowHeight 属性,获取当前页面可使用窗口高度
  • 新增:manifest.json 新增 statusBarImmersive 字段,设置是否显示沉浸式状态栏
  • 新增:manifest.json 新增 statusBarTextStyle 字段,设置状态栏文字样式
  • 新增:manifest.json 新增 statusBarBackgroundColor 字段,设置状态栏背景色
  • 新增:manifest.json 新增 statusBarBackgroundOpacity 字段,设置状态栏背景色不透明度

2、组件

  • 新增:页面级组件及自定义组件支持计算属性
  • 新增:自定义组件支持 show 指令
  • 新增:input 组件的 type 属性,可设置 tel 类型
  • 新增:input 组件,增加 autocomplete 属性,设置是否开启自动提示功能
  • 新增:stack 组件,支持 fullscreenchange 事件,进入和退出全屏时触发
  • 新增:stack 组件,添加 requestFullscreen 方法,请求进入全屏模式
  • 新增:slot 组件,可设置默认内容
  • 新增:slot 组件,支持具名插槽
  • 优化:web 组件,支持通用属性 opacity
  • 优化:span 组件,支持嵌套 span 组件

3、样式

  • 新增:通用样式新增 border-leftborder-topborder-rightborder-bottom
  • 新增:span 组件,font-weight 样式新增 lighterbolder 类型,可设置数值
  • 新增:text 组件,font-weight 样式新增 lighterbolder 类型,可设置数值

4、接口

  • 新增:sms 接口,增加 readSafely 方法,获取手机短信内容
  • 新增:app 接口的 getInfo 方法,返回参数增加 packageName 字段,表示应用包名
  • 新增:app 接口的 getInfo 方法,返回参数增加 icon 字段,表示应用图标路径
  • 新增:network 接口的 subscribe 方法,增加 reserved 参数,设置是否持久化订阅
  • 新增:sensor 接口的所有方法,增加 reserved 参数,设置是否持久化订阅
  • 新增:geolocation 接口的 subscribe 方法,增加 reserved 参数,设置是否持久化订阅
  • 新增:geolocation 接口,增加 getSupportedCoordTypes 方法,获取支持的坐标系类型
  • 新增:storage 接口,增加 key 方法,返回存储中某个 Index 的键名
  • 新增:contact 接口,增加 list 方法,获取通讯录所有联系人列表
  • 新增:image 接口的 editImage 方法,参数增加 aspectRatioXaspectRatioY,限定裁剪结果的宽高比

八、V1040

1、框架

  • 新增:支持蓝牙功能
  • 新增:支持RPK分包加载
  • 新增:支持系统闹钟设置
  • 新增:支持系统铃声设置
  • 新增:touch 等部分事件支持冒泡分发机制,冒泡时支持 targetcurrentTarget
  • 新增:manifest.json 新增 Page.getScreenOrientation 字段,用于页面横竖屏配置

注: 1040 版本,框架部分功能依赖 hap-toolkit 版本 0.2.0 及以上,建议升级 hap-toolkit 到最新版本

2、组件

  • 新增:摄像组件 camera,用于拍照界面定制化
  • 新增:tab-content 组件,增加 scrollable 属性
  • 新增:refresh 组件,增加 type 属性,控制下拉回弹效果
  • 新增:list 组件,增加 scrollendscrolltouchup 事件
  • 新增:web 组件,支持定位功能
  • 新增:web 组件,支持HTML页面中 input 标签的 capture 选择
  • 新增:canvas 组件,增加 setLineDash 方法和 lineDashOffset 属性,可以定制虚线样式
  • 新增:canvas 组件,增加 globalCompositeOperation 对象,设置要在绘制新形状时应用的合成操作的类型
  • 新增:map 组件,支持室内图功能
  • 新增:map 组件,增加手势开关
  • 新增:map 组件,增加 showcompass 属性,设置是否显示指南针
  • 新增:map 组件,增加 enableoverlooking 属性,设置是否启用俯视(3D)功能
  • 新增:map 组件,增加 enablezoom 属性,设置是否支持缩放
  • 新增:map 组件,增加 enablescroll 属性,设置是否支持拖动
  • 新增:map 组件,增加 enablerotate 属性,设置是否支持旋转
  • 新增:map 组件的属性 markers-callout 新增 convertHtml 子属性,支持展示HTML内容
  • 新增:map 组件的属性 marker 新增 label 子属性,用于标记点周边展示文字

3、样式

  • 新增:flexbox 容器下的元素支持 margin:auto
  • 新增:text 组件,支持 text-indent 段落缩进
  • 新增:video、image 组件支持 object-fit 样式
  • 新增:flex-direction 属性,支持 row-reversecolumn-reverse
  • 新增:color 属性,支持 hsl
  • 修复:background-colorbackground-image 冲突问题

4、接口

  • 新增:微信支付 MWEB 方式新增直接设置 referer 方式
  • 新增:audio 接口,增加 streamType 属性,指定使用音频类型
  • 新增:audio 接口,增加 title 属性,设置音频标题
  • 新增:audio 接口,增加 artist 属性,设置歌手名
  • 新增:audio 接口,增加 cover 属性,设置封面图片uri路径
  • 新增:audio 接口,增加 previous 事件,监听通知栏点击上一首按钮
  • 新增:audio 接口,增加 next 事件,监听通知栏点击下一首按钮
  • 新增:device 接口,增加获取设备序列号方法
  • 新增:media 接口,增加 previewImage 方法,可以预览图片
  • 新增:image 接口,增加 getExifAttributes 方法,可以获取图片的 exif 信息
  • 新增:fetch 接口、request 接口、websocket 接口,支持用户在参数 header 中设置 UserAgent
  • 新增:file 接口的 get 方法,支持 tmp 类型uri
  • 新增:device 接口的 getInfo 方法,返回参数增加 screenDensity
  • 新增:share 接口的 share 方法,第三方分享增加 imagePath 参数,支持分享在线图片url
  • 新增:geolocation 接口的 getLocation 方法、subscribe 方法,返回参数增加 accuracytime
  • 新增:media 接口的 pickImages 方法,支持选择多张图片
  • 新增:router 接口的 push 方法,跳转到短信发送页面时,可以插入短信内容
  • 新增:router 接口的 push 方法,uri 参数默认策略处理逻辑支持 schemahap

九、V1030

1、框架

  • 新增:快应用平台接口的标准方法现在不能被覆盖
  • 新增:组件的属性支持换行
  • 新增:监听应用错误的应用生命周期函数 onError
  • 新增:项目配置 manifest 增加 display.windowSoftInputMode 字段,控制输入法键盘弹出时的页面调整方式
  • 新增:页面对象 $page 增加 namepathcomponent 字段

2、组件

  • 新增:组件通用事件,增加触摸系列事件 touchstarttouchmovetouchendtouchcancel
  • 新增:tab-content 组件,增加 scrollable 属性
  • 新增:inputtextarea 组件,增加 selectionchange 事件
  • 新增:image 组件,增加 completeerror 事件
  • 新增:video 组件,增加 muted 属性,控制是否静音播放
  • 新增:web 组件,增加 allowthirdpartycookies 属性,控制第三方 cookies 读取能力
  • 新增:canvas 组件,增加 ImageData 对象
  • 新增:canvas 组件的 CanvasRenderingContext2D 对象,增加 createImageDatagetImageDataputImageData 方法
  • 新增:map 组件的 marker,增加 offsetXoffsetY 属性,控制标记点的屏幕坐标位置
  • 优化:input 组件,现在支持动态切换 type 类型
  • 优化:canvas 组件的 Image 对象,src 值现在支持网络图片地址
  • 优化:map 组件的 marker,图标资源现在支持网络图片
  • 修复:web 组件中的页面,video 不支持全屏显示的问题
  • 修复:swiper 组件的子组件,appaer 事件不生效的问题

3、样式

  • 新增:font-familyfont-face 支持
  • 新增:组件的 style 属性,支持直接绑定 Object 或 String
  • 新增:map 组件,增加 mylocation 样式,控制定位点样式
  • 优化:background-image 属性,现在支持网络图片地址
  • 优化:jusify-content 属性,现在支持 space-around

4、接口

  • 新增:device 接口,增加 platform 对象,可以获取平台版本信息
  • 新增:audio 接口,增加 stop 方法,可以停止音频播放
  • 新增:vibrator 接口的 vibrator 方法,增加 mode 参数,可以选择两种震动的时长
  • 新增:shortcut 接口的 install 方法,增加 message 参数,可以自定义对话框提示信息
  • 新增:webview 接口的 loadUrl 方法,增加 allowthirdpartycookies 参数,控制第三方 cookies 读取能力
  • 优化:fetch 接口,现在支持 ArrayBuffer
  • 优化:websocketfactory 接口,现在支持 ArrayBuffer
  • 优化:device 接口的 getInfo 方法,现在可以获取窗口尺寸和通知栏高度
  • 优化:wxpay 接口,微信支付调用方式的选择逻辑

十、V1020

1、组件

  • 新增:画布组件 canvas
  • 新增:地图组件 map
  • 新增:image 组件新增 svg 图片支持
  • 新增:web 组件中的网页,与快应用双向通讯数据能力
  • 优化:web 组件中的网页,现在可以下载文件

2、接口

  • 新增:WiFi 连接接口 wifi
  • 新增:websocket 功能接口 websocketfactory
  • 新增:shortcut 接口增加 systemPromptEnabled 属性,可以控制系统自动创建快捷方式的提示
  • 优化:router 接口的 back 方法现在可以回退到指定页面
  • 优化:shortcut 接口创建桌面图标时,现在每次都会有权限请求提示

十一、V1010

1、框架

  • 新增:$app 增加 exit 方法,$page 增加的 finish 方法,用于退出应用或页面
  • 优化:支持部分接口方法调用返回 Promise
  • 优化:生命周期函数 onMenuPress 未设置时,menu 键将打开系统默认菜单
  • 优化:自定义组件 props 参数增加高级设定功能

2、组件

  • 新增:input 组件新增 enterkeytype 属性及 enterkeyclick 事件
  • 新增:inputtextarea 组件增加 maxlength 属性
  • 新增:inputtextarea 组件增加 selectsetSelectionRangegetSelectionRange 方法
  • 新增:picker 组件新增多列支持
  • 新增:video 组件新增 controls 属性,用于控制是否显示播放控件
  • 新增:swiper 组件新增 loop 属性
  • 新增:list 组件的 scroll 事件返回值新增 scrollState 字段
  • 优化:web 组件中的网页,现在支持通过 <input type="file"> 选择本地文件

3、样式

  • 新增:支持 active 伪类
  • 新增:支持 background-position 样式
  • 新增:background-image 支持 9-Patch 文件(.9 图)
  • 优化:translate 支持使用百分比单位
  • 优化:支持 flexbox 布局的 align-self 属性

4、接口

  • 新增:联系人接口 contact
  • 新增:短信接口 sms
  • 新增:微信账号接口 wxaccount
  • 新增:QQ 账号接口 qqaccount
  • 新增:微博账号接口 wbaccount
  • 新增:media 接口增加 pickFile 方法,可以选取任意格式文件
  • 新增:media 接口增加 saveToPhotosAlbum 方法,可以保存图片至系统相册
  • 新增:file 接口增加文本文件读写能力
  • 新增:share 接口增加 getAvailablePlatforms 方法,可以获取支持的分享渠道
  • 新增:share 接口现在支持指定分享渠道
  • 新增:audio 接口增加 notificationVisible 属性
  • 新增:record 接口增加格式及码率等高级设定功能
  • 新增:geolocation 接口增加 getLocationType 方法,可以获取系统当前支持的定位类型
  • 优化:fetch 接口对 content-type 的处理
  • 优化:request 接口下载文件时,现在支持指定文件描述和文件名

十二、调试器更新日志

1、1100 更新

  • 新增: 新增性能面板,在快应用开发阶段展示性能数据

2、1050 更新

  • 新增:支持 local storage 调试
  • 新增:支持 启动应用测试,可以测试 Deeplink 及页面跳转
  • 新增:支持 获取签名,可以获取 Android 应用或快应用的签名
  • 优化:支持调试时监听亮屏熄屏,devTools 中增加更友好的提示

3、1020 更新

  • 新增:USB 调试功能
  • 新增:显示 fetch 请求和其他没有被缓存的网络请求
  • 新增:调试时修改 class 样式
  • 新增:调试时修改修改元素属性
  • 新增:编辑元素 HTML,展示编辑元素缩进
  • 优化:解决 console 输出对象不能展开问题
  • 优化:解决断点添加不上问题
  • 优化:解决 source-map 不生效问题
  • 优化:显示预览面板选中元素盒模型
  • 优化:调试器添加设置选项-应用更新策略选项,更新 rpk 可以只刷新当前页
  • 优化:调试器添加设置选项-等待devTools连接,可断点调试首页


上一篇:工具使用指南
下一篇:资源下载
文档内容是否有帮助?
有帮助
无帮助