You need to sign in or sign up before continuing.
changelogs-arkui.md 2.2 KB
Newer Older
1 2 3 4 5 6 7 8 9 10 11 12 13 14 15 16 17 18 19 20 21 22 23 24 25 26 27 28 29 30 31 32 33 34 35 36 37 38 39 40 41 42 43 44 45 46 47 48 49
# arkui子系统ChangeLog

## cl.arkui.1 xcomponent组件接口变更

arkui子系统xcomponent组件接口存在变更:

 - 去除getXComponentSurfaceId和setXComponentSurfaceSize接口的@systemapi标签
 - 指定getXComponentSurfaceId,getXComponentContext和setXComponentSurfaceSize接口的返回值类型

开发者需要根据以下说明对应用进行适配。


**变更影响**

影响已发布的JS接口,应用需要进行适配才可以在新版本SDK环境正常编译通过。

**关键的接口/组件变更**

 - getXComponentSurfaceId:改为public接口,指定返回值类型为string
 - setXComponentSurfaceSize:改为public接口,指定返回值类型为void
 - getXComponentContext:指定返回值类型为Object

**适配指导**

不同场景下的启动规则说明如下:
开发者适配内容:

  - **getXComponentSurfaceId**
    - OpenHarmony 3.2-beta3 版本规则:
      - 系统接口systemapi。
      - 未指定返回值
    - OpenHarmony 3.2-Beta4 版本新规则:
      - 公共接口。
      - 指定返回值类型为string
      - 开发者需要按照string类型处理返回值
  - **setXComponentSurfaceSize**
    - OpenHarmony 3.2-beta3 版本规则:
      - 系统接口systemapi。
      - 未指定返回值
    - OpenHarmony 3.2-Beta4 版本新规则:
      - 公共接口。
      - 指定返回值类型为void
      - 开发者需要按照void类型处理返回值
  - **getXComponentContext**
    - OpenHarmony 3.2-beta3 版本规则:
      - 未指定返回值
    - OpenHarmony 3.2-Beta4 版本新规则:
      - 指定返回值类型为Object
      - 开发者需要按照Object类型处理返回值
Z
zhaoxinyu 已提交
50 51 52 53 54 55 56 57 58 59 60 61 62 63 64 65 66 67 68
        
## cl.arkui.2 弹窗类组件接口样式变更

ArkUI子系统alertDialog, actionSheet, customDialog组件及prompt, promptAction接口存在样式变更:

 - promptAction.showDialog, promptAction.showActionMenu, alertDialog, actionSheet, customDialog更新弹窗底板模糊效果

**变更影响**

默认弹窗底板模糊效果

**关键的接口/组件变更**

涉及接口: promptAction.showDialog, promptAction.showActionMenu;
涉及组件: alertDialog, actionSheet, customDialog

**适配指导**

无需适配