微信小程序配置-全局配置

微信小程序配置-全局配置

小程序根目录下的 app.json 文件用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多 tab 等。

完整配置项说明请参考小程序全局配置

以下是一个包含了部分常用配置选项的 app.json :

{

  "pages":[

    "pages/thief/thief",

    "pages/index/index",

    "pages/logs/logs",

    "pages/thief/thief-detail/thief-detail"

  ],

  "window":{

    "backgroundTextStyle":"light",

    "navigationBarBackgroundColor": "#fff",

    "navigationBarTitleText": "蓝莓派",

    "navigationBarTextStyle":"black"

  },

  "style": "v2",

  "sitemapLocation": "sitemap.json"

}

 

小程序根目录下的 app.json 文件用来对微信小程序进行全局配置。文件内容为一个 JSON 对象,有以下属性:

属性

类型

必填

描述

最低版本

entryPagePath

string

小程序默认启动首页

 

pages

string[]

页面路径列表

 

window

Object

全局的默认窗口表现

 

tabBar

Object

底部 tab 栏的表现

 

networkTimeout

Object

网络超时时间

 

debug

boolean

是否开启 debug 模式,默认关闭

 

functionalPages

boolean

是否启用插件功能页,默认关闭

2.1.0

subpackages

Object[]

分包结构配置

1.7.3

workers

string

Worker 代码放置的目录

1.9.90

requiredBackgroundModes

string[]

需要在后台使用的能力,如「音乐播放」

 

plugins

Object

使用到的插件

1.9.6

preloadRule

Object

分包预下载规则

2.3.0

resizable

boolean

PC 小程序是否支持用户任意改变窗口大小(包括最大化窗口);iPad 小程序是否支持屏幕旋转。默认关闭

2.3.0

usingComponents

Object

全局自定义组件配置

开发者工具 1.02.1810190

permission

Object

小程序接口权限相关设置

微信客户端 7.0.0

sitemapLocation

string

指明 sitemap.json 的位置

 

style

string

指定使用升级后的weui样式

2.8.0

useExtendedLib

Object

指定需要引用的扩展库

2.2.1

entranceDeclare

Object

微信消息用小程序打开

微信客户端7.0.9

darkmode

boolean

小程序支持 DarkMode

2.11.0

themeLocation

string

指明 theme.json 的位置,darkmode为true为必填

开发者工具 1.03.2004271

lazyCodeLoading

string

配置自定义组件代码按需注入

2.11.1

singlePage

Object

单页模式相关配置

2.12.0

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值