1# ArkUI子系统Changelog
2
3## cl.arkui.1 AlphabetIndexer组件popupPosition属性设置为undefined时重置为默认值
4
5**访问级别**
6
7公开接口
8
9**变更原因**
10
11popupPosition属性设置为undefined时应该重置为默认值,但当前实际上会保持现有状态不发生变化,导致开发者不能重置该属性,变更后开发者可通过对该属性设置undefined重置该属性。
12
13**变更影响**
14
15该变更为不兼容变更。
16
17API version 12之前,popupPosition属性设置为undefined时会保持现有状态,提示弹窗位置不发生变化。
18
19![AlphabetIndexer_Before](figures/AlphabetIndexer_Before.png)
20
21API version 12及以后,popupPosition属性设置为undefined时会重置为默认值,提示弹窗位置会发生变化。
22
23![AlphabetIndexer_After](figures/AlphabetIndexer_After.png)
24
25**起始API Level**
26
278
28
29**变更发生版本**
30
31从OpenHarmony SDK 5.0.0.30开始。
32
33**变更的接口/组件**
34
35AlphabetIndexer组件
36
37**适配指导**
38
39开发者需要判断变更后popupPosition属性设置undefined时重置为默认值的效果是否符合预期,如不符合可通过改变[AlphabetIndexer组件](../../../application-dev/reference/apis-arkui/arkui-ts/ts-container-alphabet-indexer.md)popupPosition属性传入参数以达到预期。
40
41## cl.arkui.2 Symbol系统资源变更
42
43**访问级别**
44
45系统接口
46
47**变更原因**
48
49默认样式变更。
50
51**变更影响**
52
53该变更为不兼容变更。
54
55```
56@Extend(SymbolSpan) function style() {
57  .fontWeight(FontWeight.Lighter)
58  .fontSize(96)
59}
60@Entry
61@Component
62struct Index {
63  build() {
64    Column() {
65      Text() {
66        SymbolSpan($r('sys.symbol.ohos_wifi')).style()
67        SymbolSpan($r('sys.symbol.ohos_trash')).style()
68        SymbolSpan($r('sys.symbol.ohos_trash_circle')).style()
69        SymbolSpan($r('sys.symbol.ohos_photo')).style()
70        SymbolSpan($r('sys.symbol.ohos_folder_badge_plus')).style()
71        SymbolSpan($r('sys.symbol.ohos_lungs')).style()
72        SymbolSpan($r('sys.symbol.ohos_mic')).style()
73        SymbolSpan($r('sys.symbol.ohos_circle')).style()
74
75        SymbolSpan($r('sys.symbol.ohos_lock')).style()
76        SymbolSpan($r('sys.symbol.ohos_star')).style()
77        SymbolSpan($r('sys.symbol.ohos_arrow_up')).style()
78      }
79    }.width('100%')
80  }
81}
82```
83下表例举资源变更前后对比效果:
84
85| 变更前 | 变更后 |
86| --- | --- |
87|![symbolmixed_before](figures/symbolmixed_old.png) |![symbolmixed_after](figures/symbolmixed_new.png)  |
88
89**起始API Level**
90
91不涉及公开接口。
92
93**变更发生版本**
94
95从OpenHarmony SDK 5.0.0.30开始。
96
97**变更的接口/组件**
98
99涉及Symbol资源的组件:SymbolSpan、SymbolGlyph。
100
101**适配指导**
102
103默认效果变更,无需适配。