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. ecmobile-页面空白,也没异常提示,一般就是这个问题

    分类页空白了://2018年09月07日14:55:21   四:页面空白 将ON_WILL_APPEAR中有关页面布局方法写在ON_DID_APPEAR方法中.例如:

  2. VS Code直接编辑下一行

    ctrl + enter 可以直接跳转到下一行进行编辑,本行后面的字符不受影响. 这在书写html脚本时非常有用.

  3. 通用路由封装协议——GRE

    一.GRE简介 通用路由封装协议GRE(Generic Routing Encapsulation)可以对某些网络层协议(如IPX.ATM.IPv6.AppleTalk等)的数据报文进行封装,使这些被 ...

  4. Azkaban 使用问题及解决(一)

    什么是Azkaban Azkaban是一款基于Java编写的任务调度系统 任务调度:有四个任务脚A.B.C.D,其中任务A与任务B可以并行运行,然后任务C依赖任务A和任务B的运行结果,任务D依赖任务C ...

  5. php正则讲解 及与 js的正则比较

    正则:用于检索字符串的规则: js正则: var reg=/规则/ reg是一个对象,在浏览器下: 所以研究他的属性和方法 属性: global是修饰符,代表全局检索 g ignorecase 忽略大 ...

  6. centos7安装mysql,以及设置root密码

    1.首先进入mysql官网的下载-社区https://dev.mysql.com/downloads/ 2.点击下载后,切换版本5.7(这里的版本对于rpm没有作用),然后在新的页面中选择操作系统 3 ...

  7. 如何限制指定textFiled第三方输入法切换

    在有些项目中需要用到输入纯数字的键盘,并且还不能切换到第三方输入法! textFiled.secureTextEntry = YES; [textFiled addTarget:self action ...

  8. CentOS7.5 GlusterFS 分布式文件系统集群环境搭建

    环境准备: 系统版本:CentOS Linux release 7.5.1804 (Core) glusterfs:3.6.9 userspace-rcu-master: 硬件资源: 10.200.2 ...

  9. 面试题_默认传参list

    # ###2.值是多少 def extendList(val, list=[]): list.append(val) return list 如果默认形参是列表,会提前在内存中开辟一个空间存储列表 如 ...

  10. goland scope pattern 设置

    有时候想要排除掉所有的 _test.go 文件去看工程,做如下设置: pattern里面填写: !file[*]:*_test.go