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. 利用工具将数据库中的表导出到word中

    1.动软代码生成器 效果图: 数据库设计说明书中的一项,刚好我负责写这个文档, 18张表,前两张表是自己画表格自己填充内容,写到第三张表的时候就已经崩溃了(我觉得我耐力还是够的,怎么说也画完了两张表呢 ...

  2. Spring Boot - AOP(面向切面)-切入点表达式

    切入点指示符用来指示切入点表达式目的,在 Spring AOP 中目前只有执行方法这一个连接点,Spring AOP 支持的 AspectJ 切入点指示符,切入点表达式可以使用 &&. ...

  3. 通过excel创建表

    using System; using System.Collections.Generic; using System.ComponentModel; using System.Data; usin ...

  4. list 转成 tree

    package com.zl; import java.util.ArrayList; import java.util.List; public class MenuItem { private S ...

  5. 通俗易懂理解Linux文件权限修改chmod命令

    chmod g+w filename 给同组用户增加filename文件的写权限 chmod go+rw filename 给同组和组外用户增加写和读的权限 chmod g-w filename 给同 ...

  6. rabbitMQ 在 windows 64位环境下无法启动(提示乱码)的解决方法

    执行start命令时,提示乱码 解决方法: Set the environment variable “RABBITMQ_BASE” to “c:\rabbitmq”, uninstall the s ...

  7. js 数组 map方法

    https://www.cnblogs.com/xuan52rock/p/4460949.html https://jingyan.baidu.com/article/91f5db1b7453471c ...

  8. IDEA 运行spring boot出现端口占用的问题

    Description: The Tomcat connector configured to listen on port 8080 failed to start. The port may al ...

  9. C++primer第一章(部分)

    1.4.2 for 语句 for (init-statement; condition; expression) statement; step1:初始化 step2:判断条件,为真则执行循体:为假则 ...

  10. YUV介绍

    YUV444与YUV422下采样. 一.YUV介绍 YUV有三个分量:Y(Luminance/Luma:亮度).U和V表示色差,体现的是图片的色彩信息.相对于RGB彩色空间,将亮度信息和色彩信息分离. ...