HarmonyOS_封装组件

第一步:去掉@Entry

第二步:声明可复用参数 例:private title:ResourceStr

第三步:export

使用:  Nav({ title: '首页' })

 

import router from '@ohos.router';

@Component
export struct Nav {
  private title:ResourceStr
  build() {
    Column(){
      // 导航栏
      Row() {
        Image($r('app.media.back'))
          .width(70)
          .onClick(()=>{
            router.back()
          })
        Text(this.title)
          .fontSize('30')
          .fontWeight('30')
        Image($r('app.media.f5'))
          .width(70)
      }
      .margin({bottom:'20'})
      .padding('5')
      .width('100%')
      .backgroundColor('#43B1F2')
      .justifyContent(FlexAlign.SpaceBetween)
    }
  }
}

 

posted @ 2024-04-02 16:49  木木的奇奇  阅读(2)  评论(0编辑  收藏  举报