当前位置:网站首页>uniapp pages.json 简单应用
uniapp pages.json 简单应用
2022-08-07 22:29:00 【Little___Turtle】
目录
pages.json 配置页面样式
pages.json文件用来对 uni-app 进行全局配置,决定页面文件的路径、窗口样式、原生的导航栏、底部的原生tabbar 等。

pages
uni-app 通过 pages 节点配置应用由哪些页面组成,pages 节点接收一个数组,数组每个项都是一个对象,其属性值如下:
| 属性 | 类型 | 默认值 | 描述 |
|---|---|---|---|
| path | String | 配置页面路径 | |
| style | Object | 配置页面窗口表现,配置项参考下方 pageStyle |
Tips:
- pages节点的第一项为应用入口页(即首页)
- 应用中新增/减少页面,都需要对 pages 数组进行修改
- 文件名不需要写后缀,框架会自动寻找路径下的页面资源
代码演示 style更多样式
"pages": [ //pages数组中第一项表示应用启动页,参考:https://uniapp.dcloud.io/collocation/pages
{
"path": "pages/index/index",
"style": {
// 导航标题内容
"navigationBarTitleText": "首页",
//导航背景颜色
"navigationBarBackgroundColor": "#ff5566",
//导航标题颜色 仅支持白 黑
"navigationBarTextStyle": "white",
//是否开启下拉刷新
"enablePullDownRefresh": true
}
}
,{
"path" : "pages/login/login",
"style" :
{
"enablePullDownRefresh": false
}
}
]运行效果

globalStyle
用于设置应用的状态栏、导航条、标题、窗口背景色等。
全局通用 如果局部有样式按局部显示
代码演示 更多样式说明
"globalStyle": {
// 导航栏标题颜色
"navigationBarTextStyle": "black",
//导航栏标题内容
"navigationBarTitleText": "default",
//导航栏背景颜色
"navigationBarBackgroundColor": "#F8F8F8",
//导航栏背景颜色
"backgroundColor": "#F8F8F8"
},运行效果

tabBar
如果应用是一个多 tab 应用,可以通过 tabBar 配置项指定一级导航栏,以及 tab 切换时显示的对应页。
- tabBar 中的 list 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。
代码演示 官网详细介绍 图片图标下载阿里图库
"tabBar": {
//背景颜色
"backgroundColor": "#F8F8F8",
//tab文字颜色
"color": "#d8d8d8",
//tab选中文字颜色
"selectedColor": "#444",
"list": [
{
"text": "首页",
//页面路径 该路径与pages一致 要不然展示不出来
"pagePath": "pages/index/index",
//默认展示图片
"iconPath": "./static/icon/index.png",
//选中展示图片
"selectedIconPath": "./static/icon/indexSel.png"
},
{
"text": "个人",
"pagePath": "pages/homepage/homepage",
"iconPath": "./static/icon/person.png",
"selectedIconPath": "./static/icon/personSel.png"
}
]
},运行效果

边栏推荐
- Unity编辑器拓展--Project拓展
- 如何使用 ABAP 创建包含不同字体大小的 Word 文档
- STL——list
- Unity编辑器拓展--Hierarchy拓展
- frp内网穿透并搭建多个域名同时映射
- "Latest Open Source Plug and Play" SAM Self-Enhanced Attention Depth Interpretation and Practice (with code and analysis)
- Leecode-SQL 1407. Top Traveler
- Unity编辑器拓展--Inspector拓展
- 解决执行Command报错exit status 255
- unity-单例模式
猜你喜欢

UE4 Sequence adds basic animation effects (02-switch action)
![[kali-privilege escalation] (4.2.3) Social Engineering Toolkit: QR Code Combination Attack](/img/22/ad8d23b9efb8825f1ef9fa96c6fe21.png)
[kali-privilege escalation] (4.2.3) Social Engineering Toolkit: QR Code Combination Attack

Leecode-SQL 1393. 股票的资本损益

2022年茶艺师(中级)上岗证题目及在线模拟考试

nifi配置mysql_binlog读取

时间复杂度

Expansion of the Unity editor - Scene view custom operations

tensorflow/serving部署keras的h5模型服务

动手学深度学习_目标检测

【openwrt】使用VMware开发openwrt
随机推荐
【学生毕业设计】基于web学生信息管理系统网站的设计与实现(13个页面)
dart 方法与属性私有化
[Proteus simulation] Arduino UNO+OLED12864 I2C interface running graphics library
【kali-权限提升】(4.2.2)社会工程学工具包:web站点克隆钓鱼
Unity编辑器拓展--Scene视图自定义拓展
Application of Matlab in 3D Vision 01 Display PCD point cloud
温州银河证券手机开户收费吗?开户安全吗?
win10安装pycuda2022
PL2303GT USB to RS232 Serial Bridge Controller (Built in RS232 XCVR)驱动地址
[St. Regis Takeaway] day03: Improve the login function and add new employees
systemd 管理工具详解
Unity编辑器拓展--Scene视图拓展
图数据建模图数据建模指南
知乎高赞:拼多多和国家电网,选哪个?
安装IK分词器
"Experimental Details" to realize the function interpretation in nucleus sampling
Unity editor extension -- Hierarchy extension
MySQL隔离性实现原理
unity-单例模式
谷歌联合高校发布端到端的全景分割方法MaX-DeepLab,图像分割的伪影大幅减少且不含手动模块