• 【愚公系列】2022年10月 微信小程序-优购电商项目-小程序配置文件



    前言

    在计算机科学领域,配置文件(英语:configuration file,台湾作设定档)是一种计算机文件,可以为一些计算机程序配置参数和初始设置。

    任何计算机编程语言都有自己的配置文件,小程序也不例外,小程序配置文件主要是JSON形式存在,最主要的配置文件有两种app.json和page.json

    一、小程序配置文件

    ⼀个⼩程序应⽤程序会包括最基本的两种配置⽂件。⼀种是全局的 app.json 和页面自己的page.json

    注意:配置文件中不能出现注释

    1. 全局配置app.json

    app.json 是当前⼩程序的全局配置,包括了⼩程序的所有⻚⾯路径、界⾯表现、⽹络超时时间、底
    部 tab 等。普通快速启动项⽬⾥边的 app.json 配置

    在这里插入图片描述

    字段的含义

    1. pages 字段⸺⽤于描述当前⼩程序所有⻚⾯路径,这是为了让微信客⼾端知道当前你的⼩程序⻚⾯定义在哪个⽬录。
    2. window 字段⸺定义⼩程序所有⻚⾯的顶部背景颜⾊,⽂字颜⾊定义等。
    3. 完整的配置信息请参考 app.json配置

    在这里插入图片描述

    1.1 pages

    pages主要定义小程序的页面路径信息,一般排在第一位的是小程序启动第一个展示页面

    1.2 window

    ⻚⾯的配置只能设置 app.json 中部分 window 配置项的内容,⻚⾯中配置项会覆盖 app.json
    的 window 中相同的配置项。

    属性类型默认值描述
    navigationBarBackgroundColorHexColor#000000导航栏背景颜⾊,如 #000000
    navigationBarTextStyleStringwhite导航栏标题颜⾊,仅⽀持 black / white
    navigationBarTitleTextString导航栏标题⽂字内容
    backgroundColorHexColor #ffffff窗⼝的背景⾊
    backgroundTextStyleStringdark下拉 loading 的样式,仅⽀持 dark / light
    enablePullDownRefreshBooleanfalse是否全局开启下拉刷新。 详⻅ Page.onPullDownRefresh
    onReachBottomDistanceNumber50⻚⾯上拉触底事件触发时距⻚⾯底部距离,单位为px。 详⻅Page.onReachBottom
    disableScrollBooleanfalse设置为 true 则⻚⾯整体不能上下滚动;只在⻚⾯配置中有效,⽆法在 app.json 中设置该项

    1.3 tabBar

    tabBar主要是对导航的配置比如:选中和为选中图标,背景颜色,边框样式。
    在这里插入图片描述

    1.4 sitemapLocation

    ⼩程序根⽬录下的 sitemap.json ⽂件⽤于配置⼩程序及其⻚⾯是否允许被微信索引。

  • 相关阅读:
    linux内存页回收
    sci论文、ei论文和ieee论文三者之间有什么区别?
    CodeForces - 623E(倍增+ntt)
    【C/C++】 浮点数的存储结构以及与之相关的存储误差观察
    基于STC89C52单片机的密码锁设计与实现
    动环监控系统什么牌子好?动环监控有哪些厂家
    从HashMap的执行流程开始 揭开HashMap底层实现
    文件的基本操作
    【每天一个cmake技巧】简单的cmake demo
    公司关键业务协同管理平台建设规划
  • 原文地址:https://blog.csdn.net/aa2528877987/article/details/127469534