此版本配套快应用平台版本为 v1090
- 新增: 页面
$page
对象新增setSecure
方法, 增加控制是否允许页面截屏示例 - 优化:
deeplink
支持唤起web
, 增加唤起h5
页面示例
- 新增: 新增对
transition
过渡动画的支持 - 新增: 新增
section-list
列表分组组件, 对列表的分组示例 - 新增: 新增
slide-view
组件, 增加侧滑操作示例 - 新增: 新增
refresh2
组件, 扩展refresh组件的能力 - 优化: 增加
heif/heic
图片的支持 - 优化:
camera
组件增加支持录像 - 优化:
web
组件文件选择支持Capture属性
- 新增:
image
组件新增filter
属性, 增加blur
模糊滤镜示例 - 新增: 增加
animation-direction
动画属性, 控制动画的播放方向 - 优化:
image
样式加入alt-object-fit
属性, 配置占位图的缩放模式
- 新增: 新增
keyguard
接口, 增加获取当前锁屏状态示例
此版本配套快应用平台版本为 v1080
- 新增: 框架新增
TextDecoder
全局类, 用于将字节流解码为字符串 - 新增: 异步加载js
- 新增: 框架新增
onReachTop
、onReachBottom
、onPageScroll
生命周期,监听页面滚动
- 新增:
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
功能
- 新增:
progress
组件type
为horizontal
增加layer-color
样式,设置滑轨颜色示例 - 优化:
animation-timing-function
支持steps
与cubic-bezier
,控制动画曲线示例
- 新增:
geolocation
接口新增geocodeQuery
方法,进行地理编码示例 - 新增:
geolocation
接口新增reverseGeocodeQuery
方法,通过地理编码获得位置信息示例 - 新增:
telecom
接口新增getTelecomInfo
方法,获取设备通信相关信息示例 - 新增:
media
接口新增saveToPhotosAlbum
方法folderName
参数,可自定义保存在相册中文件夹的名称 - 新增:
texttoaudio
接口新增speak
方法,可进行语音播报,输入需要播报的文本内容,实时播报 - 新增:
texttoaudio
接口新增textToAudioFile
方法,可进行语音合成,输入需要合成的文本内容,生成本地音频文件 - 新增:
texttoaudio
接口新增isLanguageAvailable
方法,判断是否支持语言类型 - 新增:
texttoaudio
接口新增onttsstatechange
方法,注册状态监听,监听每个操作的状态,通过id区分 - 新增:
texttoaudio
接口新增stop
方法,停止当前接口 - 新增:
texttoaudio
接口新增isSpeaking
方法,判断语音是否正在播放或者合成
此版本配套快应用平台版本为 v1070
- 新增: 新增动态组件
- 新增: 页面对象
$page
新增scrollTo
、scrollBy
方法,用于控制页面进行滚动 - 新增:页面对象
$page
新增getMenuBarRect
方法, 可以获取 menuBar 的布局位置信息 - 新增:
APP
新增onRequest
、onShow
、onHide
生命周期 - 新增:
manifest.json
中display
新增themeMode
字段,用于配置快应用主题模式 - 新增:
manifest.json
中display
新增forceDark
字段,用于配置应用级别
的夜间模式自动反色开关 - 新增:
manifest.json
中router.pages
新增forceDark
字段,用于配置页面级别
的夜间模式自动反色开关 - 新增:
manifest.json
中display
新增menuBarData
字段,设置悬浮窗样式 - 新增:
onConfigurationChanged
生命周期增加type:"themeMode"
,在系统更改主题模式时触发,详情请参考官网文档
- 新增:
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
开始加载和完成加载示例
- 新增:
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
以上
- 新增:
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
- 新增:
manifest.json
中display
新增textSizeAdjust
属性示例 - 新增:
manifest.json
中config
新增network
属性示例 - 新增:
manifest.json
中dispaly
新增fitCutout
属性, 适配异形屏示例 - 新增:页面对象
$page
新增query
属性,获取页面参数示例 - 新增:
manifest.json
中router
新增errorPage
字段,可以自定义错误页面;如果不配置的话,在页面跳转异常时,会跳转到系统默认的错误页 - 新增:
app.ux
新增onPageNotFound
生命回调,在页面跳转异常时会触发回调,回调参数为一个对象,里有错误地址uri
- 新增: 新增组件
marquee
,可设置 文本的跑马灯功能示例示例 - 新增: 组件新增属性
aria-label
,无障碍模式示例 - 新增:
canvas
组件新增shadowBlur
、shadowColor
、shadowOffsetX
、shadowOffsetY
属性示例 - 新增:
list
组件,scrollTo
方法新增smooth
属性,设置页面平滑滚动示例 - 新增:
textarea
组件,新增onlinechange
事件,监听输入框行数变化示例 - 优化:
map
子组件custommarker
示例 - 优化:
image
组件alt优化,可以传入字符串blank
,在不传入值的时候系统会设置默认灰色占位图
- 新增:
input
组件自定义光标颜色示例 - 新增:
relative
,absolute
,fixed
定位示例Demo - 新增: position属性新增
relative
和absolute
,默认值现在为relative
- 新增:
device
接口的getId
,参数type
新增oaid
类型,返回参数新增oaid
及device
新增oaid
值,获取匿名设备标识符示例 - 新增:
device
接口的getDeviceId
,返回参数deviceId
新增oaid
值,获取匿名设备标识符示例 - 新增:
device
接口的getInfo
方法,新增 异形区域参数cutout
示例 - 新增:
file
接口新增mkdir
方法,创建目录示例 - 新增:
file
接口新增rmdir
方法,删除目录示例 - 新增:
prompt
接口的showDialog
方法,新增是否在点击遮罩时关闭对话框的参数autocancel
示例 - 新增:
webview
接口打开的网页中,新增deeplink
打开快应用示例 - 新增:
bluetooth
接口新增状态码10010
示例 - 新增:
brightness
接口新增setKeepScreenOn
设置常亮状态示例 - 新增: 新增
zip
解压压缩文件示例 - 新增:
sensor
接口的subscribeAccelerometer
新增监听加速度数据回调函数的执行频率 参数interval
示例 - 新增:
media
接口的takePhoto
、takeVideo
、pickImage
、pickVideo
、pickFile
方法,返回参数新增name
,size
示例 - 新增:
media
接口的pickImages
、pickVideos
方法,返回参数新增 选取的文件列表files
示例 - 新增:
cipher
接口的aes
方法,支持AES
加解密能力示例 - 新增:
configuration
接口配置多语言环境
此版本配套快应用平台版本为 v1050
- 新增 通用事件
resize
示例 - 新增 组件绑定
data
属性示例 - 新增 自定义组件支持
onInit
,onReady
,onDestory
生命周期示例 - 新增
computed
属性 示例 - 新增 自定义过滤器 示例
- 新增
$page
对象的windowHeight
,windowWidth
属性示例
- 优化
span
组件嵌套span
组件示例 - 新增
input
组件支持tel
类型示例 - 新增
stack
组件fullscreenchange
事件示例 - 新增:slot 组件,默认内容设置 示例
- 新增:slot 组件,具名插槽 示例
- 为
geolocation
接口的subscribe
方法新增preserved
参数,设置是否持久化订阅示例 - 为
geolocation
接口的新增getSupportedCoordTypes
方法,获取支持的坐标系类型示例 - 为
image
接口的editImage
方法 新增aspectRationX
,aspectRationY
参数,裁剪图片示例 - 为
sms
接口 新增readSafely
方法,获取手机短信内容示例 - 为
storage
接口 新增key
方法,返回键名 示例 - 为
contact
接口 增加list
方法,获取通讯录所有联系人列表 示例
- 为
span
组件,font-weight
样式新增lighter
、bolder
、数值设置示例 - 为
text
组件,font-weight
样式新增lighter
、bolder
、数值设置示例
新增快应用常见功能及场景示例
- 新增样式与布局相关的示例 4 个
- 样式示例
- less 示例
- flex 布局示例
- 动态修改样式
- 新增指令相关的示例 4 个
- 指令 for
- 指令 if 和指令 show
- 组件 block
- 组件 slot
- 新增事件监听与触发相关的示例 2 个
- 自定义事件
- 原生组件事件
- 新增优化技巧相关的示例 2 个
- 代理 JSON.parse
- 回调函数
- 新增父子组件通信和兄弟组件通信示例
- 新增细粒度划分 list-item 示例
- 新增页签内容懒加载示例
此版本配套快应用平台版本为 v1040
- 新增蓝牙功能示例
- 新增支持 RPK 分包加载示例
- 新增系统闹钟设置示例
- 新增系统铃声示例
- 新增
camera
组件示例 - 为
tab-content
组件增加scrollable
属性示例 - 为
refresh
组件增加type
属性示例 - 为
audio
组件增加streamType
属性示例 - 为
media
组件增加选取图片示例 - 为
list
组件增加scrollend
、scrolltouchup
事件示例 - 为
canvas
组件增加setLineDash
方法和lineDashOffset
属性示例 - 为
map
组件增加指南针、俯视(3D)、缩放、拖动、旋转等功能
- 为
device
接口,增加获取设备序列号方法示例 - 为
media
接口,增加previewImage
方法示例 - 为
prompt
接口,增加showLoading
方法和hideLoading
方法示例 - 为
image
接口,增加getExifAttributes
方法示例 - 为
media
接口的pickImages
方法,增加支持选择多张图片示例 - 为
router
接口push
方法,跳转到短信发送页面时,可以插入短信内容示例
- 增加 通用样式支持
z-index
示例 - 增加
flexbox
容器下的元素支持margin:auto
示例 - 增加
text
组件,支持text-indent
段落缩进示例 - 增加
video、image
组件支持object-fit
样式示例 - 增加
flex-direction
属性,支持row-reverse
和column-reverse
示例 - 增加
color
属性,支持hsl
示例
此版本配套快应用平台版本为 v1030
- 在 app.ux 中新增全局错误监听示例
- 为 input 组件和 textarea 组件新增 selectionchange 事件示例
- 为 image 组件增加 complete, error 事件示例
- 为 video 组件增加 muted 属性示例
- 为 tab-content 组件增加 scrollable 属性示例
- 为 audio 组件增加 stop 方法示例
- 新增在创建图标的对话框中自定义提示信息示例
- 新增短时振动示例
- 为 WebSocket 新增支持 ArrayBuffer 示例
- 新增 font-family, font-face 示例
- 新增 justify-content: space-around 示例
- background-image 支持网络图片地址
此版本配套快应用平台版本为 v1020
- 新增 map 组件
- 新增 canvas 组件
- web 组件支持文件下载能力
- web 组件支持通信能力
- 新增 wifi 接口
- shortcut 接口允许开启和禁止快应用平台创建快捷方式的弹窗提示
此版本配套快应用平台版本为 v1010
- 新增$app.exit与$page.finish 方法,退出应用/页面
- input 增加 maxLength 属性
- swiper 增加 loop 开关
- Promise 化接口请求操作
- 文本编辑类组件增加 selection 能力
- list 组件 scroll 事件参数增加 scrollState
- video 组件新增 controls 属性,控制是否显示播放控件
- 首页及 input 组件页新增 active 伪类样式
- div 组件新增 justify-content, align-items, align-self 样式的 demo
- audio 新增控制音频播放通知显隐的 demo
- 新增 multi-picker 组件,支持多列选择器
- 新增本地文件读写接口 demo
- 新增选择本地文件接口 demo
- 新增保存图片、视频到相册 demo
- 新增微信帐号接口、QQ 帐号接口、微博帐号接口 demo
- 新增第三方分享指定渠道 demo
- 新增 fetch 对 contenttype 的处理 demo
- 新增联系人接口 demo
- 新增发送短信接口 demo
- 地理位置增加获取系统当前支持的定位类型的能力
- 扩展 record 接口,支持设置录音时长,采样率,录音通道数,编码码率以及音频格式
- 下载文件时(request.download)可指定 description、filename
- router 接口可直接打开指定快应用
- 新增 background-image 支持.9 图 demo
- 新增背景图片支持 background-position 的 demo
- 新增 translate 支持百分比 demo