<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

相关推荐
xd1855785554 小时前
梦境解析师-基于鸿蒙的梦境心理分析应用开发实践
人工智能·华为·harmonyos·鸿蒙
千逐685 小时前
鸿蒙实战:一多自适应与原子化布局 —— 一次开发多端部署的工程化落地
华为·harmonyos·鸿蒙
解局易否结局6 小时前
鸿蒙原生开发实战:Native 并发与高性能计算
华为·harmonyos
xo198820116 小时前
鸿蒙 AI 自动化开发:让 AI 学会自己编译、自己调试
人工智能·自动化·harmonyos
HarmonyOS_SDK6 小时前
差异化推送消息能力,助力支付宝腕上消息业务闭环
harmonyos
用户0934077735147 小时前
HarmonyOS WPS Open SDK 实践:办公审批附件「打开—编辑—回传」代码实现
typescript·harmonyos
ZZZMMM.zip8 小时前
基于鸿蒙PC与鸿蒙Flutter框架构建AI本地生活服务平台
人工智能·flutter·华为·harmonyos·鸿蒙
解局易否结局8 小时前
鸿蒙多设备形态适配实战:从手表到车机的差异化 UI 设计
ui·华为·harmonyos
不羁的木木8 小时前
HarmonyOS APP实战-基于Image Kit的图像处理APP - 第1篇:环境搭建与项目初始化
图像处理·华为·harmonyos
解局易否结局8 小时前
鸿蒙新特性实战:元服务与卡片开发完全指南
华为·harmonyos