aboutToAppear:是被@Component修饰自定义组件的生命周期方法,函数在创建自定义组件的新实例后,在执行其build函数之前执行。onAppear:是每个组件的属性方法,在该组件显示时触发此回调。
Hybrid 混合开发引入网络模块使用 Web 或者 WebViews 引用连接
HAP(Harmony Ability Package)是应用安装和运行的基本单元。HAP包是由代码、资源、第三方库、配置文件等打包生成的模块包,其主要分为两种类型:entry和feature。entry:应用的主模块,作为应用的入口,提供了应用的基础功能。feature:应用的动态特性模块,作为应用能力的扩展,可以根据用户的需求和设备类型进行选择性安装。HAR(Harmony Archive)是静态共享包,可以包含代码、C++库、资源和配置文件。通过HAR可以实现多个模块或多个工程共享ArkUI组件、资源等相关代码。HSP(Harmony Shared Package)是动态共享包,可以包含代码、C++库、资源和配置文件,通过HSP可以实现应用内的代码和资源的共享。HSP不支持独立发布,而是跟随其宿主应用的APP包一起发布,与宿主应用同进程,具有相同的包名和生命周期。
Text Text(this.title) .height(19) .width('100%') .fontSize(14) .textAlign(TextAlign.Start) .textOverflow({ overflow: TextOverflow.Ellipsis }) .maxLines(1) .fontWeight(400) .fontFamily('HarmonyHeiTi-Bold') .lineHeight(33) .padding({ left: 12, right: 12 }) .margin({ top: 8 }) .opacity textOverFlow属性设置文本超长时的显示方式,在这里我们设置它的值为Ellipsis,表示超长时使用省略号替代。maxLines属性设置文本的最大行数,我们设置title最多显示一行,brief最多显示两行。fontSize 字体大小 fontWeight字体粗细设置fontFamily字体属性为'HarmonyHeiTi
种类(数量)霓裳花(34)钩钩果(35)塞西莉亚花(37)琉璃百合(50)慕风蘑菇(53)珊瑚珍珠(54)嘟嘟莲(54)
Laoye