app.json文件里的配置
属性 描述
pages 页面路径列表(所有页面路径) 
window 全局的默认窗口表现
tabBar 底部 tab
networkTimeout 网络超时时间
debug 是否开启 debug 模式,默认关闭
functionalPages 是否启用插件功能页,默认关闭
subpackages 分包结构配置
workersWorker 代码放置的目录
requiredBackgroundModes  需要在后台使用的能力,如「音乐播放」
plugins 使用到的插件
preloadRule 分包预下载规则
resizableiPad 小程序是否支持屏幕旋转,默认关闭
navigateToMiniProgramAppIdList 需要跳转的小程序列表,详见 wx.navigateToMiniProgram
usingComponents 全局自定义组件配置
permission 小程序接口权限相关设置
 pages 设置默认首页路径(页面路径列表)
用于描述当前小程序所有页面路径,这是为了让微信客户端当前你的小程序页面定义在那个目录
默认配置:(所有的页面路径都要写在这个配置下)
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],

  

 
window 的配置
定义小程序多有页面的顶部背景颜色、文字颜色定义等
        属性                描述

navigationBarBackgroundColor  	导航栏背景颜色  不支持英文单词
navigationBarTextStyle 导航栏标题颜色 进支持 black / white 两种颜色
navigationBarTitleText 导航栏标题文字内容
navigationStyle 导航栏样式 仅支持 default(默认样式) custom(自定义导航栏 只保留右上角胶囊按钮)
backgroundColor 窗口的背景色
backgroundTexrStyle 下拉 loading的样式 仅支持 dark/light
backgroundColorTop 顶部窗口的背景色,仅 iOS 支持
backgroundColorBottom 底部窗口的背景色,仅 iOS 支持
enablePullDownRefresh 是否开启当前页面的下拉刷新。
onReachBottomDistance 页面上拉触底事件触发时距页面底部距离,单位为px。
pageOrientation 屏幕旋转设置,支持 auto / portrait / landscape
 
 
tabBar  设置底部导航 
    属性       描述           默认
color        tab上的文字默认颜色
selectedColor   tab上的文字选中是的颜色
backgroundColor  tab的背景色
borderStyle    tabBar上版块的颜色   仅支持 black(黑色)/white(白色)
position      可选值 bottom、top
custom       自定义tabBar
list        tab的列表 最少2个 最多5个
  list接受的是一个数组
    属性          描述
    pagePath      页面路径,必须在pages中先定义
    text         tab上按钮文字
    iconPath      图片路径,icon大小限制为40kb 建议尺寸为81px*81px 不支持网络图片
    selectedIconPath 选中的图片路径。当position 为top是,不显示icon
示例 : 
"tabBar": {
"list": [
{
"pagePath": "pages/index/index",
"text": "首页"
},
{
"pagePath": "pages/tab/index",
"text": "日志"
},
{
"pagePath": "pages/shopping/index",
"text":"设置"
}
],
"custom": true,
"color": "#fff",
"selectedColor": "#000000",
"backgroundColor": "red"
}

  

 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 
 

微信小程序 app.json文件配置的更多相关文章

  1. 微信小程序app.json文件常用全局配置

    小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 等. JOSN文件不允许注释,下面为了学习加上注释,粘贴需要的片段 ...

  2. 微信小程序 --- app.json文件

    app.json文件用于配置项目:用于对小程序进行全局设置: pages:定义小程序的路由.(凡是不在这个配置里面的东西,都无法打开) (特别注意:结尾不能有 逗号 否则会出错) window:定义小 ...

  3. 微信小程序 app.json 配置

    我们使用app.json文件来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 等. 以下是一个包含了所有配置选项的简单配置app.json : { " ...

  4. 微信小程序 | app.json配置属性

    app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径.窗口表现.设置网络超时时间.设置多 tab 等. widows: 用于设置小程序的状态栏.导航条.标题.窗口背景色. navig ...

  5. 微信小程序app.json配置

    找到app.json文件,找到window配置项 1.windows选项下导航栏样式 "navigationBarBackgroundColor":#F6F6F6 // 导航栏的背 ...

  6. 微信小程序 --- page.json文件

    page.json 文件用于配置当前目录.page.json文件里的配置可以修改 app.json 配置里面的 window:不能覆盖app.json文件里面的 tabBar / 网络超时/ debu ...

  7. 微信小程序 - app.json配置解析

    { "pages": [ "pages/index/index", "pages/logs/logs", "pages/login ...

  8. 微信小程序 --- app.js文件

    app.js文件是项目的入口文件: //app.js App({ onLaunch: function () { // 展示本地存储能力 var logs = wx.getStorageSync('l ...

  9. 微信小程序---app.json中设置背景色不生效解决办法

    按照官方文档的说明,backgroundColor应该可以设置窗口的背景色. "window":{ "backgroundTextStyle":"li ...

随机推荐

  1. H5外包团队 android视频压缩,使用ffmpeg方案

    android视频压缩,使用ffmpeg方案,集成fdk-aac与264编码,适用于32位系统与64位系统,支持ARM 32/64 cpu与x86 32/64 cpu,mips 32/64 cpu,即 ...

  2. Delphi编译选项

    编译选项的设置,称为“开关指令”,其中大部分值为布尔类型 一.代码生成(Code generation)1.Optimization  优化代码,默认true2.Stack frames  生成过程/ ...

  3. python基础知识4--数据类型与变量

    阅读目录 一.变量 二.数据类型 2.1 什么是数据类型及数据类型分类 2.2 标准数据类型: 2.2.1 数字 2.2.1.1 整型: 2.2.1.2 长整型long: 2.2.1.3 布尔bool ...

  4. 【springboot】之自动配置原理

    使用springboot开发web应用是很方便,只需要引入相对应的GAV就可以使用对应的功能,springboot默认会帮我们配置好一些常用配置.那么springboot是怎么做到的呢?这篇文章将一步 ...

  5. Nodejs 中将html转换成pdf文件

    Nodejs 中将html转换成pdf文件,Nodejs Convert html into pdf 1. 下载phantomjs.exe,将该文件放在根目录 2. 编写pdf.js文件(在githu ...

  6. pc端布局的一点思考

    编写pc端页面需要注意些什么? 1.自适应最小屏幕,在小屏幕上样式不能错乱. 在桌面屏幕各分辨率使用比例中可以看到各桌面分辨率的使用比例,日常pc端开发我们会考虑到适配1024宽度大小的屏幕. 对于管 ...

  7. CPU的概念

    1.CPU的运算都是以纳秒为单位的,内存相比要慢百倍,硬盘要慢百万倍. 2.CPU的主要工作就是运行指令,指令全在内存里,第一条指令地址为0xFFFFFF0处(BIOS发出的跳转指令). 3.CPU工 ...

  8. Pathon学习笔记1

    1.解释型语言和编译型语言 编译型:需要一个翻译的程序——编译器(Compiler)对源代码进行转化,变成可执行代码,称为编译(Compile).大的复杂的程序还需要链接程序(Linker)来链接各个 ...

  9. spring事务学习笔记

    事务管理器 default使用数据库默认的隔离级别

  10. JAVA 数组遍历

    一.遍历List 1.增强for循环 String[] arr = new String[] {"xx","yy","zz"}; for(S ...