iis服务器助手广告广告
返回顶部
首页 > 资讯 > 精选 >小程序app.json文件怎么配置
  • 443
分享到

小程序app.json文件怎么配置

2023-06-26 07:06:21 443人浏览 八月长安
摘要

这篇文章主要介绍“小程序app.JSON文件怎么配置”,在日常操作中,相信很多人在小程序app.json文件怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序app.json文件怎么配置”的疑惑有所

这篇文章主要介绍“小程序app.JSON文件怎么配置”,在日常操作中,相信很多人在小程序app.json文件怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序app.json文件怎么配置”的疑惑有所帮助!接下来,请跟着小编一起来学习吧!

配置


我们使用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.json 配置项列表

属性类型必填描述
pagesString Array设置页面路径
windowObject设置默认页面的窗口表现
tabBarObject设置底部 tab 的表现
networkTimeoutObject设置网络超时时间
debugBoolean设置是否开启 debug 模式

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

用于设置小程序的状态栏、导航条、标题、窗口背景色。

属性类型默认值描述
navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如"#000000"
navigationBarTextStyleStringwhite导航栏标题颜色,仅支持 black/white
navigationBarTitleTextString 导航栏标题文字内容
backgroundColorHexColor#ffffff窗口的背景色
backgroundTextStyleStringdark下拉背景字体、loading 图的样式,仅支持 dark/light
enablePullDownRefreshBooleanfalse是否开启下拉刷新,详见页面相关事件处理函数。
onReachBottomDistanceNumber50页面上拉触底事件触发时距页面底部距离,单位为px

注:HexColor(十六进制颜色值),如"#ff00ff"

如 app.json :

{  "window":{"navigationBarBackgroundColor": "#ffffff","navigationBarTextStyle": "black","navigationBarTitleText": "微信接口功能演示","backgroundColor": "#eeeeee","backgroundTextStyle": "light"  }}

小程序app.json文件怎么配置

tabBar

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

Tip:

当设置 position 为 top 时,将不会显示 icon

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

属性说明:

属性类型必填默认值描述
colorHexColor tab 上的文字默认颜色
selectedColorHexColor tab 上的文字选中时的颜色
backgroundColorHexColor tab 的背景色
borderStyleStringblacktabbar上边框的颜色, 仅支持 black/white
listArray tab 的列表,详见 list 属性说明,最少2个、最多5个 tab
positionStringbottom可选值 bottom、top

其中 list 接受一个数组,数组中的每个项都是一个对象,其属性值如下:

属性类型必填说明
pagePathString页面路径,必须在 pages 中先定义
textStringtab 上按钮文字
iconPathString图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px,当 postion 为 top 时,此参数无效
selectedIconPathString选中时的图片路径,icon 大小限制为40kb,建议尺寸为 81px * 81px ,当 postion 为 top 时,此参数无效

小程序app.json文件怎么配置

networkTimeout

可以设置各种网络请求的超时时间。

属性说明:

属性类型必填说明
requestNumberwx.request的超时时间,单位毫秒
connectSocketNumberwx.connectSocket的超时时间,单位毫秒
uploadFileNumberwx.uploadFile的超时时间,单位毫秒
downloadFileNumberwx.downloadFile的超时时间,单位毫秒

debug

可以在开发者工具中开启 debug 模式,在开发者工具的控制台面板,调试信息以 info 的形式给出,其信息有Page的注册页面路由数据更新事件触发 。可以帮助开发者快速定位一些常见的问题。

page.json

每一个小程序页面也可以使用.json文件来对本页面的窗口表现进行配置。页面的配置比app.json全局配置简单得多,只是设置 app.json 中的 window 配置项的内容,页面中配置项会覆盖 app.json 的 window 中相同的配置项。

页面的.json只能设置window相关的配置项,以决定本页面的窗口表现,所以无需写window这个键,如:

属性类型默认值描述
navigationBarBackgroundColorHexColor#000000导航栏背景颜色,如"#000000"
navigationBarTextStyleStringwhite导航栏标题颜色,仅支持 black/white
navigationBarTitleTextString 导航栏标题文字内容
backgroundColorHexColor#ffffff窗口的背景色
backgroundTextStyleStringdark下拉背景字体、loading 图的样式,仅支持 dark/light
enablePullDownRefreshBooleanfalse是否开启下拉刷新,详见页面相关事件处理函数。
disableScrollBooleanfalse设置为 true 则页面整体不能上下滚动;只在 page.json 中有效,无法在 app.json 中设置该项
{  "navigationBarBackgroundColor": "#ffffff",  "navigationBarTextStyle": "black",  "navigationBarTitleText": "微信接口功能演示",  "backgroundColor": "#eeeeee",  "backgroundTextStyle": "light"}

到此,关于“小程序app.json文件怎么配置”的学习就结束了,希望能够解决大家的疑惑。理论与实践的搭配能更好的帮助大家学习,快去试试吧!若想继续学习更多相关知识,请继续关注编程网网站,小编会继续努力为大家带来更多实用的文章!

--结束END--

本文标题: 小程序app.json文件怎么配置

本文链接: https://www.lsjlt.com/news/307824.html(转载时请注明来源链接)

有问题或投稿请发送至: 邮箱/279061341@qq.com    QQ/279061341

本篇文章演示代码以及资料文档资料下载

下载Word文档到电脑,方便收藏和打印~

下载Word文档
猜你喜欢
  • 小程序app.json文件怎么配置
    这篇文章主要介绍“小程序app.json文件怎么配置”,在日常操作中,相信很多人在小程序app.json文件怎么配置问题上存在疑惑,小编查阅了各式资料,整理出简单好用的操作方法,希望对大家解答”小程序app.json文件怎么配置”的疑惑有所...
    99+
    2023-06-26
  • 微信小程序开发 app.json全局配置
    JSON 是一种数据格式,在实际开发中,JSON 总是以配置文件的形式出现。 app.json 是当前小程序的全局配置,可以通过app.json对小程序项目进行设置所有页面路径、窗口外观、界面表现、底部 tab 等。 { "pages...
    99+
    2023-10-08
    微信小程序 前端 小程序 javascript json Powered by 金山文档
  • uniapp开发小程序 app.json 文件内容错误 --未找到app.json
    项目场景: 使用uniapp开发小程序时遇到的小坑。 问题描述 uniapp运行代码出现app.json文件内容错误 在某些或者第一次运行 uniapp 运行微信小程序时,会触发未找到app.json,在项目根目录未找到app.json ...
    99+
    2023-08-17
    小程序 uni-app 微信小程序
  • 微信小程序[ app.json 文件内容错误] app.json: app.json 未找到解决方法
    第一次导入项目运行,经常会报app.json找不到 这是因为project.config.json文件被微信开发者工具修改,缺少代码:“miniprogramRoot”: ".dist/dev/mp-weixin/"   在开发者工具中找到...
    99+
    2023-09-22
    微信小程序 json 小程序
  • app.json文件全局配置的方法
    本文小编为大家详细介绍“app.json文件全局配置的方法”,内容详细,步骤清晰,细节处理妥当,希望这篇“app.json文件全局配置的方法”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  app.json文件用...
    99+
    2023-06-26
  • 微信小程序中系统配置app.json的示例分析
    这篇文章给大家分享的是有关微信小程序中系统配置app.json的示例分析的内容。小编觉得挺实用的,因此分享给大家做个参考,一起跟随小编过来看看吧。"window":{  &nb...
    99+
    2024-04-02
  • 【微信小程序】[ app.json 文件内容错误] app.json: [“usingComponents“][“van-button“]: “@vant/weapp/button/index“ 未找
     一、问题描述 bug 本地设置 详情 >  本地设置       里面没有  “使用npm模块”  选项        (反正我是找不到) 二、问题原因 按照官方文档和步骤操作后,文件配置如下:  打开minipro...
    99+
    2023-08-30
    微信小程序 json 小程序
  • 【微信小程序导入项目报错:[app.json文件内容错误]app.json未找到】解决方法
    今天打开微信小程序导入一个项目时,控制台弹出下面的错误: 在第一级文件目录里确实找不到app.json文件,但是打开二级目录可以看到app.json。在网上看到大致有两种解决方法: 配置project.config.json文件路径:  ...
    99+
    2023-09-06
    微信小程序 小程序
  • 小程序怎么配置page.json
    本篇内容介绍了“小程序怎么配置page.json”的有关知识,在实际案例的操作过程中,不少人都会遇到这样的困境,接下来就让小编带领大家学习一下如何处理这些情况吧!希望大家仔细阅读,能够学有所成!  JSON 配置  我们可以看到在项目的根目...
    99+
    2023-06-26
  • 微信小程序怎么在app.json添加页面
    微信小程序在app.json添加页面配置的方法:微信小程序中的每一个页面的“路径+页面名”都要写在app.json的pages中。并且按照顺序打开,排在第一的页面就是初始页面。例如:"pages":["page...
    99+
    2024-04-02
  • Atom中怎么配置小程序文件让代码高亮显示
    这篇文章主要介绍Atom中怎么配置小程序文件让代码高亮显示,文中介绍的非常详细,具有一定的参考价值,感兴趣的小伙伴们一定要看完!小程序相关的文件后缀名是 .wxml, .wxss, .wxs ,可是 Atom 编辑器默认不会自动识别这些类型...
    99+
    2023-06-15
  • 小程序json请求怎么配置
    本文小编为大家详细介绍“小程序json请求怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“小程序json请求怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。  JSON 配置  我们可以看到在项目的...
    99+
    2023-06-26
  • 微信小程序页面怎么配置
    这篇“微信小程序页面怎么配置”文章的知识点大部分人都不太理解,所以小编给大家总结了以下内容,内容详细,步骤清晰,具有一定的借鉴价值,希望大家阅读完这篇文章能有所收获,下面我们一起来看看这篇“微信小程序页面怎么配置”文章吧。一、小程序配置1、...
    99+
    2023-06-08
  • 微信小程序开发怎么配置
    本文小编为大家详细介绍“微信小程序开发怎么配置”,内容详细,步骤清晰,细节处理妥当,希望这篇“微信小程序开发怎么配置”文章能帮助大家解决疑惑,下面跟着小编的思路慢慢深入,一起来学习新知识吧。微信小程序开发:简单配置教程包括对小程序全局配置,...
    99+
    2023-06-26
  • 微信小程序中TabBar怎么配置
    微信小程序中的TabBar可以通过app.json文件进行配置。在app.json文件中,通过"tabBar"字...
    99+
    2024-04-02
  • 微信小程序域名怎么配置
    配置微信小程序域名的方法:1.浏览器进入微信公众平台官网;2.录微信小程序账号;3.在微信小程序管理主界面点击左侧菜单栏中的“开发”选项;4.点击“开始配置”,使用管理员账号扫码进行身份认证;5.在“request合法域名”框中填写需要配置...
    99+
    2024-04-02
  • 微信小程序JSON配置文件详细讲解作用
    目录前言一、项目根目录中的app.json配置文件二、项目根目录中的project.config.json配置文件三、项目根目录中的sitemap.json配置文件四、每个页面文件夹...
    99+
    2022-11-13
    小程序JSON配置文件 微信小程序JSON配置 微信JSON配置
  • ASP.NETCore应用程序配置文件AppSetting.json
    AppSetting.json 当我们使用空项目模板或Razor页面或MVC模板或Web API模板创建ASP.NET Core Web应用程序时,Visual Studio会自动为...
    99+
    2024-04-02
  • 【小程序开篇】小程序架构和配置
    CSDN话题挑战赛第2期 参赛话题:学习笔记 🍳作者: 贤蛋大眼萌,一名很普通但不想普通的程序媛 \color{#FF0000}{贤蛋 大眼萌 ,...
    99+
    2023-08-16
    小程序 微信小程序 微信 javascript
  • 微信小程序小游戏多线程Worker怎么配置
    这篇文章主要介绍了微信小程序小游戏多线程Worker怎么配置的相关知识,内容详细易懂,操作简单快捷,具有一定借鉴价值,相信大家阅读完这篇微信小程序小游戏多线程Worker怎么配置文章都会有所收获,下面我们一起来看看吧。  多线程 Worke...
    99+
    2023-06-26
软考高级职称资格查询
编程网,编程工程师的家园,是目前国内优秀的开源技术社区之一,形成了由开源软件库、代码分享、资讯、协作翻译、讨论区和博客等几大频道内容,为IT开发者提供了一个发现、使用、并交流开源技术的平台。
  • 官方手机版

  • 微信公众号

  • 商务合作