开发者在编写ArkUI代码时,想要提前预览下所编写的组件的效果,下述哪个组件可以使用DevEco Studio Previewer正常预览?( )
(A)@Preview @Component struct TitleSample { @StorageProp('title') title: string = 'PlaceHolder'; build() { Text(this.title) } }
(B) @Preview @Component struct LinkSample { @Link message: string; build() { Text(this.message) } }
(C) @Preview @Component struct ConsumeSample { @Consume name: string; build() { Text(this.name) } }
(D) import { add } from 'libnative.so'; @Preview @Component struct NativeSample { count: number = add(1, 2); build() { Text(current count is ${this.count}) } }
(B) link变量没有初始化 C Consumer没有提供Provider D 没有add具体方法,需要自定义mock
参考答案
继续答题:下一题


更多鸿蒙高级认证试题
- 1下面的配置存在有几处错误 app.json5配置文件:( )
- 2HarmonyOS应用开发团队正着手优化一款面向全球市场的在线教育应用,该应用在特定课程直播环节出现了性能波动和响应延迟的问题,严重影响用户体验。打算利用DevEco Profiler来进行性能优化。DevEco Profiler其设计核心和主要优势是什么 ( )
- 3项目中涉及多个类的继承与重写。为了快速实现子类对父类方法的重写,小华想利用DevEco Studio提供的便捷功能来提高开发效率。他了解到,通过一个特定的操作流程,可以直接依据父类的模板生成子类中需要重写的方法代码,而无需手动编写完整方法体,在DevEco Studio中,如何正确使用Override Methods功能来快速生成子类需要重写的方法代码 ( )
- 4可以通过下面那个接口拉起导航类的垂域面板 ( )
- 5下面关于方舟字节码格式IMM16_ID16_IMM8描述正确的是 ( )
- 6某业务团队的架构师发现某个特性用的频率比较少,但是这个特性占用空间资源还是比较大的。为了减少首包下载体积,准备将该特性解耦出来,并对外提供API方便主模块调用。以下说法正确的是 ( )