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

首页 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
MySQL连接就这么简单!本地远程、编程语言连接方法一网打尽
还在为MySQL日期计算头疼?这份加一天操作指南能解决90%问题
MySQL日志到底在哪里?Linux/Windows/macOS全平台查找方法在此
MySQL数据库管理工具全景评测:从Workbench到DBeaver的技术选型指南
MySQL密码忘了怎么办?这份重置指南能救急,Windows/Linux/Mac都适用
你的MySQL为什么经常卡死?可能是锁表在作怪!快速排查方法在此
MySQL单表卡爆怎么办?从策略到实战,一文掌握「分表」救命技巧
清空MySQL数据表千万别用错!DELETE和TRUNCATE这个区别可能导致重大事故
你的MySQL中文排序一团糟?记住这几点,轻松实现准确拼音排序!
别再混淆Hive和MySQL了!读懂它们的天壤之别,才算摸到大数据的门道