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

以下是一个包含了所有配置选项的简单配置app.json{

"pages": [

"pages/index/index",

"pages/logs/index"

],

"window": {

"navigationBarTitleText": "Demo"

},

"tabBar": {

"list": [{

"pagePath": "pages/index/index",

"text": "首页"

}, {

"pagePath": "pages/logs/logs",

"text": "日志"

}]

},

"networkTimeout": {

"request": 10000,

"downloadFile": 10000

},

"debug": true

}

配置属性有:

我们讲解了APP的页面配置,window配置,tabBar配置,网络配置等信息

pages

接受一个数组,每一项都是字符串,来指定小程序由哪些页面组成。每一项代表对应页面的【路径+文件名】信息,数组的第一项代表小程序的初始页面。小程序中新增/减少页面,都需要对 pages 数组进行修改。

文件名不需要写文件后缀,因为框架会自动去寻找路径.json,.js,.wxml,.wxss的四个文件进行整合。

如开发目录为:

pages/

pages/index/index.wxml

pages/index/index.js

pages/index/index.wxss

pages/logs/logs.wxml

pages/logs/logs.js

app.js

app.json

app.wxss

则,我们需要在 app.json 中写{

"pages":[

"pages/index/index"

"pages/logs/logs"

]

}

window

用于设置小程序的状态栏、导航条、标题、窗口背景色。相关属性如下:

{

"window":{

"navigationBarBackgroundColor": "#ffffff",

"navigationBarTextStyle": "black",

"navigationBarTitleText": "微信接口功能演示",

"backgroundColor": "#eeeeee",

"backgroundTextStyle": "light"

}

}

编译后的显示结果如下图所示:

tabBar

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

Tip: 通过页面跳转(wx.navigateTo)或者页面重定向(wx.redirectTo)所到达的页面,即使它是定义在 tabBar 配置中的页面,也不会显示底部的 tab 栏。

tabBar 是一个数组,只能配置最少2个、最多5个 tab,tab 按数组的顺序排序。

更多微信小程序的配置相关文章请关注PHP中文网!

相关标签:微信小程序

本文原创发布php中文网,转载请注明出处,感谢您的尊重!

微信小程序 php配置,微信小程序的配置相关推荐

  1. 微信小程序 基础1【本页面窗口配置、组件、布局】

    视频地址: https://www.bilibili.com/video/BV1cW411T7t6  [2018]学做小程序- 清华大学 https://www.bilibili.com/video/ ...

  2. 微信支付宝扫一扫进入小程序的相关配置

    需求: 微信小程序和支付宝小程序,用微信和支付宝扫同一个普通二维码,支付宝扫码进入支付宝小程序指定页面,微信扫码进入微信小程序的指定页面. 解决办法: 微信公众平台和支付宝开放平台都有自己的二维码配置 ...

  3. php怎么调试小程序,教你如何配置微信小程序

    这篇文章主要介绍了微信小程序 教程之小程序配置的相关资料,这里对app.json,pages,window等做了详细介绍,对于初学开发微信小程序的朋友,掌握这些还是比较重要的,需要的朋友可以参考下 微 ...

  4. 微信小程序开发基础(02模板与配置)

    02 模板与配置 学习目标 能够使用 WXML 模板语法渲染页面结构 能够使用 WXSS 样式美化页面结构 能够使用 app.json 对小程序进行全局性配置 能够使用 page.json 对小程序页 ...

  5. 微信小程序----第二天(小程序 - 模板与配置)

    一.WXML 模板语法 WXML 模板语法 - 数据绑定 1. 数据绑定的基本原则 在 data 中定义数据 在 WXML 中使用数据 2. 在 data 中定义页面的数据 在页面对应的 .js 文件 ...

  6. Springboot简便的配置微信小程序

    Springboot简便的配置微信小程序 ShareNotes 最近在完成一个微信小程序项目,即将上线 欢迎star Github–ShareNotes issue 写小程序接口遇到的具体情况 通过o ...

  7. 配置微信小程序添加企业微信为好友的组件

    在企业微信上配置客服人员 配置微信小程序后台 配置代码 使用处: 效果

  8. [原创] HBuildX,微信小程序模拟器报错(如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目)

    今天在学习使用uniapp,开发微信小程序时第三方登录时,HBuild编辑器报了一个错误,经过定位分析,确定代码是没有问题的,报错如下 如若已在管理后台更新域名配置,请刷新项目配置后重新编译项目 经过 ...

  9. 配置微信小程序开发分享朋友圈功能

    在微信开发者平台上,可以按照以下步骤正确配置分享相关的参数: 登录微信开发者平台 在浏览器中访问微信开发者平台(https://mp.weixin.qq.com/),使用微信公众号的管理员账号登录. ...

  10. PHP:【微信小程序】初识微信小程序,微信小程序配置

    PHP:[微信小程序]初识微信小程序,微信小程序配置 一.介绍 小程序提供了一个简单.高效的应用开发框架和丰富的组件及 API,帮助开发者在微信中开发具有原生 APP 体验的服务 小程序是一种全新的连 ...

最新文章

  1. #pragma once与#ifndef
  2. 一副耳机的钱,竟让我体验了「元宇宙」办公
  3. 2018 百越杯 pwn(format WriteUp)
  4. java 字节缓冲_Java字节缓冲流原理与用法详解
  5. 数字时代职业生涯规划
  6. Win隐藏 Win10 中的3D对象、文档、音乐、图片、视频、下载、桌面7个文件夹
  7. Manthan, Codefest 19 (open for everyone, rated, Div. 1 + Div. 2)
  8. 一个大神的Android成长之路
  9. VS2008操作PPT
  10. 绘制卡方分布的概率密度函数 matlab,MATLAB如何使用chi2pdf函数计算卡方分布的概率密度...
  11. HTML基础第九讲---表单
  12. 干货|80天自学通过高级项目管理师
  13. Shawn Wildermuth的《Architecting WP7 》系列文章
  14. sym4 matlab,使用MATLAB工具wfusimg函数进行图像的融合
  15. 1.488Mpps是如何计算出来的
  16. 平安京s9服务器维护,决战平安京S9赛季对局环境调整计划公布 S9麒麟刷新机制等调整预告[多图]...
  17. Android4.0新特性 中文翻译
  18. OpenFOAM中动量方程 UEqn 浅析
  19. 好一场逗鹅冤:一瓶老干妈撬动BAT
  20. 李宏毅自然语言处理——NLP任务概述

热门文章

  1. CSS外边距(margin)重叠及防止方法
  2. webservice 基本要点
  3. 【笔记】一些linux实用函数技巧【原创】
  4. Hibernate问题浅析
  5. 「前端」History API与浏览器历史堆栈管理
  6. Codeforces Round #112 (Div. 2)---A. Supercentral Point
  7. MS SQLSERVER 各种乱七八糟
  8. GARFIELD@11-20-2004
  9. 上海区块链会议演讲ppt_进行第一次会议演讲的完整指南
  10. 开源 数据仓库_使用这些开源工具进行数据仓库