1# ArkUI子系统JS API变更 2 3OpenHarmony 3.1 Release版本相较于OpenHarmony 3.0 LTS版本,ArkUI子系统的API变更如下: 4 5## 接口变更 6 7| 组件类型 | 组件名称 | 变更类型 | 变更说明 | 8| ---------- | ----------------------------- | -------- | ------------------------------------------------------------ | 9| 通用事件 | 焦点事件 onFocus/onBlur | 新增 | 新增焦点事件。 | 10| 通用事件 | 鼠标事件 onHover/onMouse | 新增 | 新增鼠标事件。 | 11| 通用事件 | 组件区域变化事件 onAreaChange | 新增 | 新增组件区域(包括大小和位置)变化事件。 | 12| 通用属性 | 设置多态样式 stateStyles | 新增 | 新增组件多态样式设置。 | 13| 通用属性 | 触摸热区设置 responseRegion | 新增 | 新增组件触摸热区设置。 | 14| 通用属性 | 点击控制 touchable | 新增 | 新增设置组件是否可以被触摸。 | 15| 通用属性 | 焦点控制 focusable | 新增 | 新增设置当前组件是否可以获焦。 | 16| 通用属性 | Popup控制 bindPopup | 新增 | 新增popup自定义布局能力。 | 17| 通用属性 | Menu控制 bindMenu | 新增 | 新增menu自定义布局能力。 | 18| 通用属性 | 悬浮态效果 hoverEffect | 新增 | 新增设置当前组件悬停态下的悬浮效果。 | 19| 通用手势 | SwipeGesture | 新增 | 新增滑动手势。 | 20| 基础组件 | Image | 新增 | 新增syncLoad属性设置是否同步加载。 | 21| 基础组件 | Swiper | 新增 | 新增cachedCount属性设置预加载子组件个数。 | 22| 基础组件 | Swiper | 新增 | 新增disableSwipe属性禁用组件滑动切换功能。 | 23| 基础组件 | Slider | 新增 | 新增垂直方向的滑动条。 | 24| 基础组件 | TabContent | 新增 | 新增tabbar属性自定义布局能力。 | 25| 基础组件 | Marquee | 新增 | 新增跑马灯组件。 | 26| 基础组件 | Gauge | 新增 | 新增数据量规图表组件。 | 27| 基础组件 | PluginComponent | 新增 | 新增插件组件。 | 28| 基础组件 | TextArea | 新增 | 新增输入区域组件。 | 29| 基础组件 | TextInput | 新增 | 新增输入框组件。 | 30| 基础组件 | Toggle | 新增 | 新增状态组件。 | 31| 容器组件 | List | 新增 | 新增列表项拖拽事件。 | 32| 容器组件 | ScrollBar | 新增 | 新增滚动条组件。 | 33| 容器组件 | Navigation | 新增 | 新增页面导航组件。 | 34| 容器组件 | Stepper | 新增 | 新增步骤导航器组件。 | 35| 容器组件 | StepperItem | 新增 | 新增步骤导航器导航项组件。 | 36| 画布组件 | Canvas | 新增 | 新增画布组件。 | 37| 画布组件 | Lottie | 新增 | 新增Lottie库的支持。 | 38| 全局UI方法 | ActionSheet | 新增 | 新增列表选择弹窗。 | 39| 基础组件 | Web | 新增 | 新增加载网页组件。 | 40| 基础组件 | Checkbox | 新增 | 新增多选框组件,通常用于某选项的打开或关闭。 | 41| 基础组件 | CheckboxGroup | 新增 | 新增多选框群组组件,用于控制多选框全选或者不全选状态。 | 42| 基础组件 | DatePicker | 新增 | 新增选择日期的滑动选择器组件。 | 43| 基础组件 | TextPicker | 新增 | 新增文本类滑动选择器组件。 | 44| 基础组件 | PatternLock | 新增 | 新增图案密码锁组件,以宫格图案的方式输入密码,用于密码验证。 | 45| 基础组件 | RichText | 新增 | 新增富文本组件,解析并显示HTML格式文本。 | 46| 基础组件 | Search | 新增 | 新增搜索框组件,用于提供用户搜索内容的输入区域。 | 47| 基础组件 | Select | 新增 | 新增下拉选择菜单组件,可以让用户在多个选项之间选择。 | 48| 基础组件 | TextClock | 新增 | 新增文本时钟组件。 | 49| 容器组件 | Refresh | 新增 | 新增下拉刷新容器组件。 | 50| 容器组件 | SideBarContainer | 新增 | 新增侧边栏容器组件。 | 51| 全局UI方法 | TextPickerDialog | 新增 | 新增文本滑动选择器弹窗。 | 52| 全局UI方法 | TimePickerDialog | 新增 | 新增时间滑动选择器弹窗。 | 53| 全局UI方法 | DatePickerDialog | 新增 | 新增日期滑动选择器弹窗。 | 54