json配置文件——
1> app.json:作用于整个小程序全局配置
页面路径——page(数组[字符串="路径+文件名"])
"pages":["pages/index/index","pages/log/index"]
当你新增页面时,它会自动添加路径,
删除已有的页面时,不会自动删除
窗口表现——window
"window":{
"navigationBarBackgroundColor/BarTextStyle/BarTitleText/Style":
"导航栏背景颜色/标题颜色/标题文字内容/样式",
"backgroundColor/TextStyle/ColorTop/ColorBottom":
"窗口的背景色/下拉loading的样式/顶部窗口的背景/底部窗口的背景",
"enablePullDownRefresh":"是否开启下拉刷新",
"onReachBottomDistance":"页面上拉触底事件触发是距页面底部距离"
}
底部的表现——tabBar
"tabBar":{
"color":"文字的颜色",
"selectedColor":"文字选中时的颜色",
"backgroundColor":"背景色",
"borderStytle":"上边框颜色",
"position":"位置:bottom/top",
"list":[
{
"pagePath":"页面路径,必须在pages中先定义",
"text":"按钮上的文字",
"iconPath":"图片路径",
"selectedIconPath":"选中时的图片路径"
}
}
网络超时时间——networkTimeout
"networkTimeout":{
"request":10000,//请求超时
"downloadFile":10000,//下载超时时间
"connectSocket":10000,//连接服务器超时时间
"uploadFile":10000//上传超时时间
}
是否开启debug模式——debug
"debug":true
2> project.config.json:开发者工具配置(根据开发者个人习惯和喜好对编辑区做个性化配置)
3> peage.json:对本页面的窗口进行配置 ,只能配置window (会覆盖app.json的window中的相同配置项)
窗口表现——window
在app.json中window的基础上
多了 "disableScroll":"设置为true,则页面整体不能上下滚动"
少了 "navigationStyle","backgroundColorTop","backgroundColorBottom"
第一次写博客,写的不好,还希望大佬们多多指教