ArkTS报错The 'Blank' component can only be nested in the 'Row,Column,Flex' parent component是怎么会事?

ArkTS:报错ERROR The 'Blank' component can only be nested in the 'Row,Column,Flex' parent component是怎么会事?

代码:

@Entry
@Component
struct Index {
  build() {
    Button(){
      Blank()
    }
  }
}
阅读 807
1 个回答

从API version11开始,当Blank,FlowItem,GridItem,GridCol,ListItem,ListItemGroup,Option,Span,StepperItem,TabContent组件的父组件不是限定组件时,编译报错。如果Blank,FlowItem,GridItem,GridCol,ListItem,ListItemGroup,Span,StepperItem,TabContent组件的父组件没有写在限定的组件中,编译报错 。父组件为if组件,ForEach组件,LazyForEach组件, @Builder修饰的方法中,编译不会报错。

撰写回答
你尚未登录,登录后可以
  • 和开发者交流问题的细节
  • 关注并接收问题和回答的更新提醒
  • 参与内容的编辑和改进,让解决方法与时俱进
推荐问题