<HarmonyOS第一课>构建更加丰富的页面课后题

一 、判断题

  1. Tabs组件可以通过接口传入一个TabsController,该TabsController可以控制Tabs组件进行页签切换。

答案:正确(True)

  1. WebviewController提供了变更Web组件显示内容的接口,例如可以使用loadData来加载一个网页链接地址改变Web组件的渲染内容。

答案:错误(False)

  1. Navigation组件是路由导航的根视图容器,一般作为Page页面的根容器使用,可以通过该组件提供的路由能力实现首页与非首页的切换。

答案:正确(True)

二、单选题

  1. Web组件提供了加载页面的多种方式,以下不为Web组件提供的页面加载方式的是:

A. 加载网络页面

B. 加载本地页面

C. 加载HTML格式的文本数据

D. 加载XML页面

答案:D

  1. Tabs组件如何设置导航栏为左侧边导航:

A. 设置BarPosition参数为BarPosition.End,vertical属性保持默认设置或设置为false

B. 设置BarPosition参数为BarPosition.Start,vertical属性保持默认设置或设置为false

C. 设置BarPosition参数为BarPosition.End,同时设置vertical属性为true

D. 设置BarPosition参数为BarPosition.Start,同时设置vertical属性为true

答案:D

  1. 以下关于页面跳转相关方法说法不正确的是:

A. pushPathByName方法可以将参数对应的页面栈信息进行入栈,从而完成对应页面的跳转

B. pushPathByName方法需要依次传入页面名称,路由参数以及是否开启转场动画,其中转场动画默认开启

C. replacePathByName方法会将页面栈栈顶元素退出,再将传入参数对应的页面栈信息进行入栈

D. replacePathByName方法需要传入一个NavPathInfo类型的对象,该对象包含了NavDestination页面的信息

答案:D

  1. 以下关于Navigation所关联的路由栈的路由参数获取方法说法不正确的是:

A. getParamByIndex方法为Navigation关联的路由栈所提供的方法

B. getParamByIndex返回值的类型为unknown或者undefined,在开发时经常需要再做断言或者类型转化

C. getParamByIndex方法需要传入一个number类型的参数,该参数表示页面栈内某个页面信息的索引,通过该方法可以获取到对应索引位置的页面信息

D. getParamByName方法需要传入一个string类型的页面名称,方法执行完成后会返回第一个页面名称为传入值的页面信息

答案:D

三、多选题

  1. Navigation组件关联的路由栈提供了入栈方法,以下入栈方法正确的是:

A. pushPath

B. pushPathByName

C. replacePath

D. replacePathByName

答案:A、B、C、D

  1. 以下哪些是webview提供的功能:

A. 控制Web组件加载内容

B. Web组件生命周期回调

C. 控制Web内容前进后退

D. 异步执行JavaScript脚本

答案:A、B、D

  1. 以下属于Navigation布局模式的有:

A. 自适应模式

B. 单页面模式

C. 层叠模式

D. 分栏模式

答案:A、B、D

相关推荐
在人间耕耘2 小时前
开发者工具箱-鸿蒙网络工具之Ping工具开发实践
华为·harmonyos
枫叶丹44 小时前
【HarmonyOS Next之旅】DevEco Studio使用指南(二十六) -> 创建端云一体化开发工程
华为·harmonyos·deveco studio·harmonyos next
仓颉编程语言5 小时前
开源无界 智联欧陆——仓颉计划携手OpenHarmony共绘万物互联新图景
华为·harmonyos·鸿蒙·仓颉编程语言
IT小码哥丶5 小时前
HarmonyOS实战:高德地图定位功能完整流程详解
华为·harmonyos
马剑威(威哥爱编程)16 小时前
鸿蒙 HarmonyOS NEXT 系统 Preference 首选项使用全解析
华为·harmonyos·arkts·arkui
马剑威(威哥爱编程)19 小时前
HarmonyOS NEXT 使用 relationalStore 实现数据库操作
数据库·华为·harmonyos·arkts·arkui
星释19 小时前
鸿蒙Flutter实战:23-混合开发详解-3-源码模式引入
flutter·harmonyos
特立独行的猫a20 小时前
HarmonyOS 鸿蒙应用开发基础:转换整个PDF文档为图片功能
华为·pdf·harmonyos·pdf转图片
Vue102421 小时前
uniapp 嵌入鸿蒙原生组件 具体步骤
华为·uni-app·harmonyos
星释1 天前
鸿蒙Flutter实战:25-混合开发详解-5-跳转Flutter页面
flutter·harmonyos