微信小程序全局配置及页面配置详细说明-小程序开发

首页 2024-07-09 07:36:54

【相关学习推荐:小程序学习教程】

全局配置 全局配置文件及常用配置项目

全局配置—window 小程序窗口的组成部分

了解window节点常用的配置项

设置导航栏的标题

设置步骤:app.json => window => navigationBarTitteText

要求:将导航条上的标题从默认的“WeChat修改为“黑马程序员”,效果如图所示:

设置导航栏的背景色

设置步骤:app.json => window => navigationBarBackgroundColor

需求:从默认情况下,将导航栏标题的背景色从 #fff 修改为 #2b4b6b ,效果如图所示:

设置导航栏的标题颜色

设置步骤:app.json -> window -> navigationBarTextStyle

要求:从默认情况下,将导航栏上的标题颜色从 black 修改为 white ,效果如图所示:

注意: navigationBarTextStyle 只有可选值 black 和 white
全局开启下拉刷新功能

概念:下拉刷新是移动终端的专有术语,是指通过手指在屏幕上的下拉滑动来重新加载页面数据的行为。

设置步骤:app.json -> window -> 把 enablePullDownRefresh 的值设置为 true

注意:在 app.json 在每个小程序页面上使用下拉刷新功能!

下拉刷新时设置窗口背景色

下拉刷新功能全局打开后,默认窗口背景为白色。如果自定义下拉刷新窗口背景颜色,则设置步骤如下: app.json -> window -> 为 backgroundColor 指定16进制的颜色值 #efefef。效果如下:

下拉刷新时设置loading样式

下拉刷新功能全局开启后,默认窗口 loading 如果风格是白色的,如果你想改变 loading 风格效果,设置步骤为 app.json -> window -> 为 backgroundTextStyle 指定dark值。效果如下:

注意: backgroundTextStyle 只有可选值 light 和 dark?

设置上拉触底的距离

概念:上拉触底是移动终端的专有名词,通过手指在屏幕上滑动,从而加载更多数据。

设置步骤: app.json -> window -> 为 onReachBottomDistance 设置新的值

注:默认距离为0。如果没有特殊要求,建议使用默认值。

全局配置—tabbar 什么是tabar?

tabBar 实现多页面快速切换是移动终端应用中常见的页面效果。小程序通常分为:

  • 底部 tabBar

  • 顶部 tabBar

注意:

tabar只能配置 最少 2 个 、 最多 5 个 tab 页签当渲染 顶部 tabBar 时, 不显示 icon ,只显示文本
tabar的六个组成部分

tabar节点配置项

每个tab项的配置选项

页面配置 页面配置文件的作用

每个页面都有自己的小程序 .json 配置文件,用于配置当前页面的窗口外观和页面效果。

页面配置与全局配置的关系

小程序中,app.json 中的 window 在小程序中,每个页面的窗口性能都可以全面配置节点。

如果一些小程序页面想要有一个特殊的窗口性能,“页面级别 .json 这种需求可以通过配置文件来实现。

注意:当页面配置与全局配置发生冲突时,最终效果以页面配置为准,遵循就近原则。

在页面配置中常用的配置项目

【相关学习推荐:小程序学习教程】

以上是微信小程序全局配置和页面配置的详细内容。请多关注其他相关文章!


p