当前位置 博文首页 > java1234的博客:微信小程序全局配置app.json

    java1234的博客:微信小程序全局配置app.json

    作者:[db:作者] 时间:2021-06-06 17:25

    完整微信小程序(Java后端) 技术贴目录清单页面(必看)

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

    配置项

    属性类型必填描述最低版本
    entryPagePathstring小程序默认启动首页
    pagesstring[]页面路径列表
    windowObject全局的默认窗口表现
    tabBarObject底部 tab 栏的表现
    networkTimeoutObject网络超时时间
    debugboolean是否开启 debug 模式,默认关闭
    functionalPagesboolean是否启用插件功能页,默认关闭2.1.0
    subpackagesObject[]分包结构配置1.7.3
    workersstringWorker 代码放置的目录1.9.90
    requiredBackgroundModesstring[]需要在后台使用的能力,如「音乐播放」
    pluginsObject使用到的插件1.9.6
    preloadRuleObject分包预下载规则2.3.0
    resizablebooleanPC 小程序是否支持用户任意改变窗口大小(包括最大化窗口);iPad 小程序是否支持屏幕旋转。默认关闭2.3.0
    usingComponentsObject全局自定义组件配置开发者工具 1.02.1810190
    permissionObject小程序接口权限相关设置微信客户端 7.0.0
    sitemapLocationstring指明 sitemap.json 的位置
    stylestring指定使用升级后的weui样式2.8.0
    useExtendedLibObject指定需要引用的扩展库2.2.1
    entranceDeclareObject微信消息用小程序打开微信客户端7.0.9
    darkmodeboolean小程序支持 DarkMode2.11.0
    themeLocationstring指明 theme.json 的位置,darkmode为true为必填开发者工具 1.03.2004271
    lazyCodeLoadingstring配置自定义组件代码按需注入2.11.1
    singlePageObject单页模式相关配置2.12.0

    tabBar:

    [外链图片转存失败,源站可能有防盗链机制,建议将图片保存下来直接上传(img-5b9rHhZ0-1621057387837)(image-20210426105201763.png)]

    如果小程序是一个多 tab 应用(客户端窗口的底部或顶部有 tab 栏可以切换页面),可以通过 tabBar 配置项指定 tab 栏的表现,以及 tab 切换时显示的对应页面。

    属性类型必填默认值描述最低版本
    colorHexColortab 上的文字默认颜色,仅支持十六进制颜色
    selectedColorHexColortab 上的文字选中时的颜色,仅支持十六进制颜色
    backgroundColorHexColortab 的背景色,仅支持十六进制颜色
    borderStylestringblacktabbar 上边框的颜色, 仅支持 black / white
    listArraytab 的列表,详见 list 属性说明,最少 2 个、最多 5 个 tab
    positionstringbottomtabBar 的位置,仅支持 bottom / top
    custombooleanfalse自定义 tabBar,见详情2.5.0

    其中 list 接受一个数组,只能配置最少 2 个、最多 5 个 tab。tab 按数组的顺序排序,每个项都是一个对象,其属性值如下:

    属性类型必填说明
    pagePathstring页面路径,必须在 pages 中先定义
    textstringtab 上按钮文字
    iconPathstring图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。 positiontop 时,不显示 icon。
    selectedIconPathstring选中时的图片路径,icon 大小限制为 40kb,建议尺寸为 81px * 81px,不支持网络图片。 positiontop 时,不显示 icon。

    在这里插入图片描述

    微信搜一搜【java1234】关注这个放荡不羁的程序员,关注后回复【资料】有我准备的一线大厂笔试面试资料以及简历模板。

    下一篇:没有了