小程序配置文件.json(3)

本文详细介绍了小程序全局配置文件app.json的各个字段,包括pages字段、window字段和tabBar配置,以及如何自定义小程序的启动页、导航栏、下拉刷新和底部tab栏。同时提到了页面配置文件page.json,可以对每个页面进行个性化设置,如导航栏样式和下拉刷新功能。此外,还提及了sitemap标签在发布阶段的作用。
摘要由CSDN通过智能技术生成

开放文档链接地址

全局配置文件 app.json

1.page 字段
//表明当前小程序有几个子页面,其内容就是pages内的页面的路径完全一致
  "pages":[					
  	"pages/first/first",	//第一个文件路径就是默认小程序打开的第一个页面,要修改打开的第一个页面,只需要把对应页面放到数组首位即可
    "pages/index/index",	//最后的文件名不能加后缀
    "pages/logs/logs",
    "pages/demo01/demo01"
    //直接在后面加一个路径名,然后保存代码,即可自动创建新的文件目录,不需要自己一个个新建
  ],

2.windows 字段

navigation:导航栏

//定义小程序所有页面的顶部背景颜色,文字颜色定义等
 "window":{
    "backgroundTextStyle":"light",				//下拉 loading 的样式,仅支持 dark / light,enablePullDownRefresh设为true才可以使用
    "navigationBarBackgroundColor": "#fff",		//导航栏背景颜色
    "navigationBarTitleText": "Weixin",			//导航栏标题文字内容
    "navigationBarTextStyle":"black"	,		//导航栏标题颜色,仅支持 black |white
    "enablePullDownRefresh":true,				//下拉刷新是否开启
    "backgroundColor": "#fdd3ff"				//下拉背景颜色

  },

在这里插入图片描述

3.tabbar标签

//如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),
//可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。
"tabBar": {
   "list": [{						//tab 的列表
     "pagePath": "pagePath",		//点击当前tabbar将跳转到的页面路径(保存在pages中)
     "text": "text",				//tabbar的名称
     "iconPath": "iconPath",		//未选中状态的图标路径
     "selectedIconPath": "selectedIconPath"	//选中状态的图标路径
   }],
	"color": "#0094ff",				//未被选中时字体颜色
	"selectedColor": "#000000",		//选中时的字体颜色
 	"backgroundColor": "#ffffff",	//下边bar的背景色
    "position": "top",				//bar显示的位置,bottom|top,如果为top,图标就不会被显示
    
 }
"tabBar": {
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首页",
      "iconPath": "icon/_home.png",
      "selectedIconPath": "icon/home.png"
    },
    {
      "pagePath": "pages/mine/mine",
      "text": "个人中心",
      "iconPath": "icon/_my.png",
      "selectedIconPath": "icon/my.png"
    }
  ]
  },

效果如下:
在这里插入图片描述

4、sitemap标签

在发布阶段才会用到,暂不写

"sitemapLocation": "sitemap.json"

二、页面配置文件 page.json

可以进行的操作基本和app.json相同,可以对导航栏,下拉刷新等进行操作,一部分如下所示

navigationBarBackgroundColor导航栏背景颜⾊,如 #000000
navigationBarTextStyle导航栏标题颜⾊,仅⽀持 black / white
navigationBarTitle导航栏标题⽂字内容
backgroundColor窗⼝的背景⾊
backgroundTextStyle下拉 loading 的样式,仅⽀持 dark / light
enablePullDownRefresh是否全局开启下拉刷新。 详Page.onP见ullDownRefresh
onReachBottomDistance⻚⾯上拉触底事件触发时距⻚⾯底部距离,单位为px。 详⻅Page.onReachBottom
disableScroll设置为 true 则⻚⾯整体不能上下滚动
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值