版本说明更新时间: 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、框架
- 新增:
manifest
中display
新增pageAnimation
支持页面动画定制 - 新增:
manifest
中config
新增grayMode
支持页面在特定日期渲染成黑白化以配合国家政策 - 新增:
manifest
中menubarData
新增usePageParams
属性,添加当前页面参数到分享参数中 - 新增: 页面对象
$page
新增$nextTick
方法,获取更新后的DOM - 新增:
script
新增externalClasses
属性,增加父组件覆盖子组件样式能力` - 新增: 新增
model
指令,实现双向绑定的效果,简化代码实现 - 新增: 支持全局、页面、组件级别的自定义指令
- 优化:
for
指令增加支持固定值,用于指定循环次数
2、组件
- 新增: 组件新增
overflow
属性,定义子节点显示是否能超出父节点 - 新增: 组件新增
sharebutton
分享按钮 - 新增:
lottie
组件,提供 lottie 动画组件支持 - 新增:
list-item
组件新增disallowintercept
属性,支持点击事件拦截控制 - 新增:
video
组件新增snapshot
方法,支持视频截屏 - 新增:
web
组件增加JsSdk接口支持,目前支持scan
和getEnv
方法 - 新增:
text
组件支持letter-spacing
属性 - 新增:
text
、span
与a
组件支持image
子组件,支持图文混排 - 新增:
rechtext
组件新增scene
属性,新增pagechanged
、splitpage
事件,新增addContent
方法,支持图文翻页 - 优化:
web
组件postMessage
方法新增success
与fail
回调,增加与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
全局类, 用于将字节流解码为字符串 - 新增: 框架新增
onReachTop
、onReachBottom
、onPageScroll
生命周期,监听页面滚动 - 新增:
manifest
中menuBarData
新增shareCurrentPage
和shareParams
参数,配置页面的分享 - 新增: 新增页面方法
setMenubarData
,动态设置menubardata
数据 - 新增:
manifest
中display.pages
新增pageCache
和cacheDuration
参数,控制当前页面缓存与失效时间
2、组件
- 新增:
image
组件新增动画播放控制能力,通过startAnimation
和stopAnimation
来控制动画播放 - 新增:
div
组件新增enablevideofullscreencontainer
属性,在直接子组件
为video
时,开启全屏显示自定义组件特性 - 新增:
video
新增playcount
属性,控制播放次数 - 新增:
swiper
组件新增enableswipe
属性,控制swiper
是否允许沿着其内容的排列方向滑动 - 新增:
swiper
组件新增过渡动画配置 - 新增: 新增
drawer
组件,满足抽屉布局,增加侧边导航页面配置 - 新增:
drawer
组件可以通过openDrawer
和closeDrawer
来控制抽屉打开状态,通过change
和scroll
事件来获取状态 - 新增: 新增
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
组件pagestart
、pagefinish
、error
事件增加canBack
、canForward
参数,error
事件增加errorType
、code
、isAuthorized
表明错误详情
3、样式
- 新增:
progress
组件type
为horizontal
增加layer-color
样式,设置滑轨颜色示例 - 优化:
animation-timing-function
支持steps
与cubic-bezier
,控制动画曲线 - 优化:
@keyframes
支持background-position
,动态切换背景图 - 优化: 长度支持
min-height
,max-height
,min-width
,max-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
参数,新增vendor
和global
数据发布类型
五、V1070
1、框架
- 新增: 新增动态组件
- 新增: 页面对象
$page
新增scrollTo
、scrollBy
方法,用于控制页面进行滚动 - 新增:页面对象
$page
新增getMenuBarRect
方法, 可以获取 menuBar 的布局位置信息 - 新增:
APP
新增onRequest
、onShow
、onHide
生命周期 - 新增:
manifest.json
中display
新增themeMode
字段,用于配置快应用主题模式 - 新增:
manifest.json
中display
新增forceDark
字段,用于配置应用级别
的夜间模式自动反色开关 - 新增:
manifest.json
中display
新增menuBarData
字段,设置悬浮窗样式 - 新增:
onConfigurationChanged
生命周期增加type:"themeMode"
,在系统更改主题模式时触发,详情请参考官网文档
2、组件
- 新增:
map
组件新增setMaxAndMinScaleLevel
方法,设置地图缩放级别 - 新增:
map
组件新增heatmaplayer
属性,用于热力图配置 - 新增:
map
组件新增showscale
属性和setScalePosition
方法,设置默认比例尺控件展示与位置 - 新增:
map
组件新增showzoom
属性和setZoomPosition
方法,设置放大缩小功能控件展示与位置 - 新增:
map
组件新增setCompassPosition
方法,设置地图指南针位置 - 新增:
video
组件新增titlebar
、title
属性,设置视频组件在全屏时是否显示顶栏和要显示的顶栏标题 - 新增:
video
组件新增orientation
属性,用于控制视频的布局方向 - 新增:
list
组件新增scrollBy
方法,可以控制list
从当前位置进行滑动 - 新增: 组件新增通用方法
getBoundingClientRect
,可以获取节点的位置信息 - 新增: 组件新增通用方法
toTempFilePath
,可以将组件内容保存为图片 - 新增:
web
组件新增showloadingdialog
属性,设置 web 组件是否展示加载框 - 新增: 除
video
、camera
、map
、custommarker
、canvas
、span
以外的全部组件新增通用属性forcedark
,用于配置组件级别
的夜间模式自动反色开关 - 新增:
web
组件新增supportzoom
属性,设置网页是否支持缩放 - 新增:
richtext
新增start
、complete
事件,监测richtext
开始加载和完成加载示例 -
3、样式
- 新增:
progress
组件type
为horizontal
增加layer-color
样式,设置滑轨颜色示例 - 新增:
switch
组件新增thumb-color
、track-color
样式,可自定义小球和滑轨颜色 - 新增:
list
组件新增layout-type
属性,可控制子元素网格展示和交错展示 - 新增:
list-item
组件新增column-span
属性,控制list-item
在list
中所占列数 - 新增: 动画新增
animationstart
、animationiteration
和animationend
回调事件,监听动画事件 - 优化: 动画样式
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___
,可分别对openEnter
、closeEnter
、openExit
、closeExit
进行配置,来进行页面跳转动画定制 - 新增:
network
接口新增getSimOperators
,获取 Sim 卡的运营商信息 - 新增:
network
接口getType
新增5g
,bluetooth
,others
网络类型 - 新增:
app
接口新增createQuickAppQRCode
,可生成当前快应用信息的分享二维码 - 新增:
account
接口新增getPhoneNumber
方法,获取用户的手机号码 - 新增:
configuration
接口新增getThemeMode
方法,获取应用当前的主题模式 - 新增:
webview
接口loadUrl
新增showloadingdialog
参数,控制是否展示默认加载框 - 新增:
device
接口新增host
,获取宿主信息
六、V1060
1、框架
- 新增:
manifest.json
中display
新增textSizeAdjust
字段,设置是否允许文本溢出 - 新增:
manifest.json
中config
新增network
属性设置connectTimeout
网络连接超时时间、readTimeout
读取超时时间、writeTimeout
写入超时时间 - 新增:
manifest.json
中dispaly
新增fitCutout
属性, 可设置 适配异形屏属性 - 新增:页面对象
$page
新增query
属性,获取页面参数 - 新增:
manifest.json
中router
新增errorPage
字段,可以自定义错误页面;如果不配置的话,在页面跳转异常时,会跳转到系统默认的错误页 - 新增:
app.ux
新增onPageNotFound
生命回调,在页面跳转异常时会触发回调,回调参数为一个对象,里有错误地址uri
2、组件
- 新增: 新增组件
marquee
,可设置 文本的跑马灯功能 - 新增: 组件新增属性
aria-label
,支持 无障碍模式 - 新增:
canvas
组件,新增shadowBlur
、shadowColor
、shadowOffsetX
、shadowOffsetY
属性,可设置 阴影属性 - 新增:
web
组件,新增trustedSslDomains
,可设置 支持证书有问题的域名 - 新增:
list
组件,scrollTo
方法新增smooth
属性,可设置 页面平滑滚动 - 新增:
textarea
组件,新增onlinechange
事件,监听 输入框行数变化 - 新增:
custommarker
组件,可设置map
自定义view - 优化:
map
组件作为container ,支持子组件custommarker
- 优化:
list-item
组件,支持内部使用if
、for
渲染指令 - 优化:
image
组件alt优化,可以传入blank,在不传入的时候系统会设置默认灰色占位图
3、样式
- 新增:
input
组件,支持自定义光标颜色 - 新增:
position
属性新增relative
和absolute
,默认值现在为relative
- 修复:
position
为fixed
时组件不设置宽高,组件会铺满屏幕的宽或高
4、接口
- 新增:
device
接口的getId
,参数type
新增oaid
类型,方法返回参数新增oaid
及device
新增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
接口的takePhoto
、takeVideo
、pickImage
、pickVideo
、pickFile
方法,返回参数新增name
表示选取的文件名称, 新增size
表示文件的大小 - 新增:
media
接口的pickImages
、pickVideos
方法,返回参数新增files
表示选取的文件列表 - 新增:
media
接口的pickImages
、pickVideos
方法,返回参数新增files
表示选取的文件列表 - 新增:
cipher
接口的aes
方法,支持AES
加解密能力 - 新增:
configuration
接口的getLocale
方法,获取应用当前的语言环境 - 新增:
configuration
接口的setLocale
方法,设置应用的语言环境
七、V1050
1、框架
- 新增:通用事件
click
及longpress
回调参数增加触摸点位置坐标 - 新增:通用事件新增
resize
事件,组件大小改变后触发 - 新增:支持给组件绑定
data
属性 - 新增:页面新增
onRefresh
生命周期 - 新增:框架支持自定义组件
onInit
、onReady
、onDestory
生命周期 - 新增:框架允许自定义过滤器
- 新增:页面对象
$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-left
、border-top
、border-right
、border-bottom
- 新增:
span
组件,font-weight
样式新增lighter
、bolder
类型,可设置数值 - 新增:
text
组件,font-weight
样式新增lighter
、bolder
类型,可设置数值
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
方法,参数增加aspectRatioX
、aspectRatioY
,限定裁剪结果的宽高比
八、V1040
1、框架
- 新增:支持蓝牙功能
- 新增:支持RPK分包加载
- 新增:支持系统闹钟设置
- 新增:支持系统铃声设置
- 新增:
touch
等部分事件支持冒泡分发机制,冒泡时支持target
和currentTarget
- 新增:
manifest.json
新增Page.getScreenOrientation
字段,用于页面横竖屏配置
注: 1040
版本,框架部分功能依赖 hap-toolkit
版本 0.2.0
及以上,建议升级 hap-toolkit
到最新版本
2、组件
- 新增:摄像组件
camera
,用于拍照界面定制化 - 新增:
tab-content
组件,增加scrollable
属性 - 新增:
refresh
组件,增加type
属性,控制下拉回弹效果 - 新增:
list
组件,增加scrollend
、scrolltouchup
事件 - 新增:
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-reverse
和column-reverse
- 新增:
color
属性,支持hsl
- 修复:
background-color
与background-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
方法,返回参数增加accuracy
和time
- 新增:
media
接口的pickImages
方法,支持选择多张图片 - 新增:
router
接口的push
方法,跳转到短信发送页面时,可以插入短信内容 - 新增:
router
接口的push
方法,uri
参数默认策略处理逻辑支持schema
是hap
九、V1030
1、框架
- 新增:快应用平台接口的标准方法现在不能被覆盖
- 新增:组件的属性支持换行
- 新增:监听应用错误的应用生命周期函数
onError
- 新增:项目配置
manifest
增加display.windowSoftInputMode
字段,控制输入法键盘弹出时的页面调整方式 - 新增:页面对象
$page
增加name
、path
、component
字段
2、组件
- 新增:组件通用事件,增加触摸系列事件
touchstart
、touchmove
、touchend
、touchcancel
- 新增:
tab-content
组件,增加scrollable
属性 - 新增:
input
、textarea
组件,增加selectionchange
事件 - 新增:
image
组件,增加complete
、error
事件 - 新增:
video
组件,增加muted
属性,控制是否静音播放 - 新增:
web
组件,增加allowthirdpartycookies
属性,控制第三方 cookies 读取能力 - 新增:
canvas
组件,增加ImageData
对象 - 新增:
canvas
组件的CanvasRenderingContext2D
对象,增加createImageData
、getImageData
、putImageData
方法 - 新增:
map
组件的marker
,增加offsetX
、offsetY
属性,控制标记点的屏幕坐标位置 - 优化:
input
组件,现在支持动态切换 type 类型 - 优化:
canvas
组件的Image
对象,src 值现在支持网络图片地址 - 优化:
map
组件的marker
,图标资源现在支持网络图片 - 修复:
web
组件中的页面,video 不支持全屏显示的问题 - 修复:
swiper
组件的子组件,appaer
事件不生效的问题
3、样式
- 新增:
font-family
及font-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
事件 - 新增:
input
、textarea
组件增加maxlength
属性 - 新增:
input
、textarea
组件增加select
、setSelectionRange
、getSelectionRange
方法 - 新增:
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连接
,可断点调试首页
上一篇:工具使用指南
下一篇:资源下载
文档内容是否有帮助?
有帮助
无帮助