harmony(鸿蒙)ArkUI子系统JS API变更

2022-08-09 浏览 (1032)

ArkUI子系统JS API变更

OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,ArkUI子系统的API变更如下:

接口变更

组件类型组件名称变更类型变更说明
通用事件焦点事件 onFocus/onBlur新增新增焦点事件。
通用事件鼠标事件 onHover/onMouse新增新增鼠标事件。
通用事件组件区域变化事件 onAreaChange新增新增组件区域(包括大小和位置)变化事件。
通用属性设置多态样式 stateStyles新增新增组件多态样式设置。
通用属性触摸热区设置 responseRegion新增新增组件触摸热区设置。
通用属性点击控制 touchable新增新增设置组件是否可以被触摸。
通用属性焦点控制 focusable新增新增设置当前组件是否可以获焦。
通用属性Popup控制 bindPopup新增新增popup自定义布局能力。
通用属性Menu控制 bindMenu新增新增menu自定义布局能力。
通用属性悬浮态效果 hoverEffect新增新增设置当前组件悬停态下的悬浮效果。
通用手势SwipeGesture新增新增滑动手势。
基础组件Image新增新增syncLoad属性设置是否同步加载。
基础组件Swiper新增新增cachedCount属性设置预加载子组件个数。
基础组件Swiper新增新增disableSwipe属性禁用组件滑动切换功能。
基础组件Slider新增新增垂直方向的滑动条。
基础组件TabContent新增新增tabbar属性自定义布局能力。
基础组件Marquee新增新增跑马灯组件。
基础组件Gauge新增新增数据量规图表组件。
基础组件PluginComponent新增新增插件组件。
基础组件TextArea新增新增输入区域组件。
基础组件TextInput新增新增输入框组件。
基础组件Toggle新增新增状态组件。
容器组件List新增新增列表项拖拽事件。
容器组件ScrollBar新增新增滚动条组件。
容器组件Navigation新增新增页面导航组件。
容器组件Stepper新增新增步骤导航器组件。
容器组件StepperItem新增新增步骤导航器导航项组件。
画布组件Canvas新增新增画布组件。
画布组件Lottie新增新增Lottie库的支持。
全局UI方法ActionSheet新增新增列表选择弹窗。
基础组件Web新增新增加载网页组件。
基础组件Checkbox新增新增多选框组件,通常用于某选项的打开或关闭。
基础组件CheckboxGroup新增新增多选框群组组件,用于控制多选框全选或者不全选状态。
基础组件DatePicker新增新增选择日期的滑动选择器组件。
基础组件TextPicker新增新增文本类滑动选择器组件。
基础组件PatternLock新增新增图案密码锁组件,以宫格图案的方式输入密码,用于密码验证。
基础组件RichText新增新增富文本组件,解析并显示HTML格式文本。
基础组件Search新增新增搜索框组件,用于提供用户搜索内容的输入区域。
基础组件Select新增新增下拉选择菜单组件,可以让用户在多个选项之间选择。
基础组件TextClock新增新增文本时钟组件。
容器组件Refresh新增新增下拉刷新容器组件。
容器组件SideBarContainer新增新增侧边栏容器组件。
全局UI方法TextPickerDialog新增新增文本滑动选择器弹窗。
全局UI方法TimePickerDialog新增新增时间滑动选择器弹窗。
全局UI方法DatePickerDialog新增新增日期滑动选择器弹窗。

你可能感兴趣的鸿蒙文章

harmony(鸿蒙)Readme

harmony(鸿蒙)3.1 release相对于3.1 beta变更详细说明

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)元能力子系统JS API变更

harmony(鸿蒙)无障碍子系统JS API变更

harmony(鸿蒙)帐号子系统JS API变更

harmony(鸿蒙)电源服务子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

harmony(鸿蒙)包管理子系统JS API变更

harmony(鸿蒙)基础通信子系统JS API变更

  • 所属分类: 后端技术
  • 本文标签: 软件 鸿蒙
  • 版权声明: 本文链接 https://seaxiang.com/blog/6fe721d3ebe0449780541c272d2fca2d