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 20 21API version 12及以后,popupPosition属性设置为undefined时会重置为默认值,提示弹窗位置会发生变化。 22 23 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| | | 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默认效果变更,无需适配。