版本说明更新时间: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连接,可断点调试首页
上一篇:工具使用指南
下一篇:资源下载
文档内容是否有帮助?
有帮助
无帮助