小程序学习记录四:小程序的配置.json文件

一、全局.json文件pages属性

存放当前小程序的所有页面路径

二、全局.json文件window属性

全局设置小程序窗口的外观
即小程序导航栏有三个点的部分叫导航栏。
还有下拉的背景颜色。
不能配置页面主题的样式。需要wxss
window节点常用属性配置

属性名类型默认值说明
navigationBarTitleTextString字符串导航栏标题内容
navigationBarBackgroundColorHexColor#000000导航栏的背景颜色,使用#号开头的颜色,不要red
navigationBarTextStyleStringwhite导航栏标题颜色,仅支持black/white
backgroundColorHexColor#fffff下拉窗口的背景色,只能是16进制
backgroundTextStyleStringdark下拉loading的样式,仅支持dark/light
enablePullDownRefreshBooleanfalse是否全局开启下拉刷新,每个页面都能刷新
onReachBottomDistanceNumber50页面上拉触底事件触发时距页面底部距离,单位为px,即滚动条到页面还有多少距离时会触发事件。

三、全局.json文件tabBar属性

设置小程序底部的taBar效果
tabBar有顶部和底部之分
顶部tabBar不会显示icon图标,只会显示文本
而底部tabBar都会显示
tabBar配置最少2个、最多5个标签。
tabBar有6个组成部分

部分描述
backgroundColortabBar的背景颜色
colortabBar上文字的默认,即未选中的颜色
selectedColor选中时的文字的颜色
iconPath未选中时的图片路径
selectedIconPath选中时的图片路径
borderStyletabBar上边框的样式

tabBar节点配置

属性描述必填默认值描述
positionStringbottomtabBar的位置,仅支持bottom/top
borderStyleStringblacktabBar上边框的颜色,仅支持black/white
colorHexColor/tabBar上文字的默认,即未选中的颜色
selectedColorHexColor/tab上的文字选中时的颜色
backgroundColorHexColor/tabBar的背景色
listArray/tab页签的列表,最少2个,最多5个

list是必不可少的配置,有如下几个属性

list属性是否必填描述
pagePath页面路径,页面必须在pages中预先定义,且pages前面不要加“/‘,表示根路径,直接写"Pages/index/index"
texttab上显示的文字
iconPath未选中时的图标路径,当postition为top时,不显示icon
selectedIconPath选中时的图标路径,当postition为top时,不显示icon

四、全局.json文件style属性

是否启用新版的组件样式。

五、局部.json文件

即当前页面的的.json文件,会覆盖全局配置中冲突的样式和配置。

局部json文件的常用属性,局部页面json文件没有window属性

属性类型默认值描述
navigationBarBackgroundColorHexColor#000000导航栏的背景颜色,使用#号开头的颜色,不要red
navigationBarTextStyleStringwhite导航栏标题颜色,仅支持black/white
navigationBarTitleTextString/导航栏标题内容
backgroundColorHexColor#fffff当前页面下拉窗口的背景色,只能是16进制
backgroundTextStyleStringdark当前页面下拉loading的样式,仅支持dark/light
enablePullDownRefreshBooleanfalse是否为当前页面开启下拉刷新
onReachBottomDistanceNumber50页面上拉触底事件触发时距页面底部距离,单位为px,即滚动条到页面还有多少距离时会触发事件。
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值