【 微信小程序 】全局配置项

全局配置

当页面配置和全局配置冲突时 根据就近原则 最终效果以页面配置为准
app.json

  • pages
    • 记录当前小程序的所有页面的存放路径
  • window
    • 全局设置小程序窗口的外观
  • tabBar
    • 设置小程序的地步的效果样式
  • style
    • 是否启用新版的组件样式(启用:v2)

基本结构

{
  "pages":[
    "pages/index/index"
  ],
  "window":{
    "backgroundTextStyle":"light",
    "navigationBarBackgroundColor": "#ed556a",
    "navigationBarTitleText": "Weixin",
    "navigationBarTextStyle":"black"
  },
  // 启用新版的组件样式
  "style": "v2",
  "tabBar":{
		"color":"#8a8a8a",
		"selectedColor":"#d4237a",
		"borderStyle":"black",
		"backgroundColor":"#ffffff",
		"list": [
			{
				......
			}
		]
	}  
}

配置项

window

导航栏标题文字内容
	"navigationBarTitleText" : "xxxxx"
	
导航栏背景颜色
	"navigationBarBackgroundColor" : "16进制颜色"

导航栏标题颜色 仅支持white 、 black
	"navigationBarTextStyle" : "white / black"
// ===============================================
下拉刷新时 能显示的刷新部分窗口的背景色
	"backgroundColor" : "16进制颜色"

下拉loading小圆点的样式 仅支持 dark / light
	"backgroundTextStyle" : "dark / light"
	
是否全局开启下拉刷新 默认false 会作用于每个小程序页面
	"enablePullDownRefresh" : Boolean

页面上拉触底事件触发时距页面的距离 默认50px (滚动条距离底部的距离 自动加载更多数据)
	"onReachBottomDistance" : Number	

tabBar
最少两个 最多五个tab选项
当渲染顶部tabBar时 不会显示icon图标 只会显示文本内容

tabBar的位置
	"position" :"bottom / top"
// ================================
tabBar的背景色
	"backgroundColor" : ""
// ================================
tabBar未选中时的图片路径
	"iconPath" : ""	
tabBar选中时的图片路径
	"selectediconPath" : ""
// ================================
tabBar上边框的颜色
	"borderStyle" : ""
// ================================
tabBar未选中时 文字的颜色
	"color" : ""
tabBar选中时 文字的颜色
	"selectedColor" : ""
// ================================
tabBar页签选项 至少两个、最多五个对象
	"list":[
		{
			"pagePath":"<页面路径 页面必须在pages中预先定义>",
			"iconPath":"<未选中时的图标路径>",
			"selectedIconPath":"<选中时的图标路径>"
			"text":"tab显示的文字"
		}
	]
  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值