题目
下面不是微信小程序中的app.json文件中tabBar对象的属性的是( )。A navigationBarTitleText B list C color D selectedColor
下面不是微信小程序中的app.json文件中tabBar对象的属性的是( )。
A navigationBarTitleText
B list
C color
D selectedColor
题目解答
答案
解答:
微信小程序中的app.json文件中tabBar对象支持以下属性:
color: 设置 tab 上的文字默认颜色
selectedColor: 设置 tab 被选中时的文字颜色
backgroundColor: 设置 tab 的背景色
borderStyle: 设置 tabbar 上边框的样式
list: 用于配置 tabBar 中各个 tab 产品信息
其中 list 属性中每个元素支持属性包括:
pagePath: 该 tab 链接到的页面路径
text: 该 tab 显示的文字
iconPath: 未选中时的图标路径
selectedIconPath: 选中时的图标路径
"navigationBarTitleText" 属性不是app.json文件中tabBar对象的属性。
navigationBarTitleText 是在页面配置中使用,用于设置页面标题。
app.json文件中tabBar对象支持color、selectedColor、backgroundColor、borderStyle和list五个属性配置tab栏信息。而navigationBarTitleText是页面配置项,不是tabBar的属性。
所以正确答案是A。
解析
本题考查微信小程序app.json
文件中tabBar
对象的属性。核心思路是区分tabBar
的配置项与其他全局或页面级配置项。关键点在于:
tabBar
主要配置底部标签栏的样式和内容,常见属性包括color
、selectedColor
、list
等。navigationBarTitleText
是页面级配置项,用于设置页面标题,而非tabBar
的属性。
选项分析
- A. navigationBarTitleText
该属性用于设置页面标题,属于页面配置中的navigationBarTitleText
,而非tabBar
的属性。 - B. list
tabBar
的list
属性用于配置标签栏中的各个标签信息(如页面路径、文字、图标等)。 - C. color
配置标签文字的默认颜色。 - D. selectedColor
配置标签被选中时的文字颜色。
结论
只有navigationBarTitleText
不属于tabBar
的属性,因此正确答案是A。