题目
HAR的依赖配置成功后,可以引用HAR的ArkUI组件,下列有关引用HAR包组件代码正确的是A. 在组件内引用ArkUI组件可直接使用 MainPage()B. 在组件内引用ArkUI组件必须使用Row容器组件包裹Row(MainPage)C. ArkUI组件的导入方式与ts的导入方式一致,通过import引入HAR导出的ArkUI组件import ( MainPage()) from 'library';D. ArkUI组件的导入方式与ts的导入方式一致,通过import引入HAR导出的ArkUI组件import ( MainPage ) from 'library';
HAR的依赖配置成功后,可以引用HAR的ArkUI组件,下列有关引用HAR包组件代码正确的是
A. 在组件内引用ArkUI组件可直接使用 MainPage()
B. 在组件内引用ArkUI组件必须使用Row容器组件包裹Row{MainPage}
C. ArkUI组件的导入方式与ts的导入方式一致,通过import引入HAR导出的ArkUI组件import { MainPage()} from 'library';
D. ArkUI组件的导入方式与ts的导入方式一致,通过import引入HAR导出的ArkUI组件import { MainPage } from 'library';
题目解答
答案
D. ArkUI组件的导入方式与ts的导入方式一致,通过import引入HAR导出的ArkUI组件import { MainPage } from 'library';
解析
本题考查HAR包中ArkUI组件的正确引用方式,核心在于理解TypeScript模块导入语法和ArkUI组件的使用规范。关键点包括:
- 导入语法:需掌握
import语句的正确写法,区分命名导出与默认导出。 - 组件使用规范:明确是否需要额外容器包裹或直接使用。
选项分析
- 选项A:
MainPage()直接使用,未通过import导入,违反模块化规范,错误。 - 选项B:要求用
Row容器包裹,但题目未提及布局需求,且未解决导入问题,错误。 - 选项C:
import { MainPage()} from 'library';中MainPage()的括号多余,应为变量导入,错误。 - 选项D:
import { MainPage } from 'library';符合TypeScript命名导出语法,正确。
关键知识点
- 命名导出:
import { componentName } from 'module';用于导入模块中用export声明的成员。 - 语法规范:导入时只需变量名,无需调用(如
MainPage而非MainPage())。