harmony 鸿蒙arkui子系统ChangeLog

  • 2023-10-30
  • 浏览 (312)

arkui子系统ChangeLog

系统组件父子校验

从API version11开始,当BlankFlowItemGridItemGridColListItemListItemGroupOptionSpanStepperItemTabContent组件的父组件不是限定组件时,编译报错。

示例:

@Entry
@Component
struct Index {
  build() {
    Button(){
      Blank()
    }
  }
}

变更影响

如果BlankFlowItemGridItemGridColListItemListItemGroupSpanStepperItemTabContent组件的父组件没有写在限定的组件中,编译报错 。父组件为if组件,ForEach组件,LazyForEach组件, @Builder修饰的方法中,编译不会报错。

// ArkTS:ERROR The 'Blank' component can only be nested in the 'Row,Column,Flex' parent component.
Button(){
      Blank()
    }

关键的接口/组件变更

不涉及。

适配指导

请查阅Blank组件FlowItem组件GridItem组件GridCol组件ListItem组件ListItemGroup组件Span组件StepperItem组件TabContent组件文档进行适配。

Scroll组件中currentOffset接口的返回值由any变更为OffsetResult

变更影响

API version 10前 ,currentOffset接口的返回值为any,不利于在IDE中开发代码时自动提示。

API version 11及以后,currentOffset接口的返回值为OffsetResult。

你可能感兴趣的鸿蒙文章

harmony 鸿蒙设备管理 JS API 变更 Changelog

harmony 鸿蒙multimedia子系统ChangeLog

harmony 鸿蒙上传下载子系统ChangeLog

0  赞