当前位置: 首页 > news >正文

小程序配置文件 —— 12 全局配置 - pages配置

全局配置 - pages配置

在根目录下的 app.json 文件中有一个 pages 字段,这里我们介绍一下 pages 字段的具体用法;

pages 字段:用来指定小程序由哪些页面组成,用来让小程序知道由哪些页面组成以及页面定义在哪个目录,每一项都对应一个页面的路径信息:

在这里插入图片描述
从图中可以看到,在 pages 中存放了 index、list、profile 三个页面的路径信息,通过这个路径信息,可以很方便知道不同页面存放在哪个目录下;

在一个小程序项目中,通常是由多个页面来组成的,我们需要把所有的页面路由都存储在 app.js 的 pages 字段中,在配置 pages 字段时,有以下注意事项:

  • 页面路由不需要写文件后缀,框架会自动去寻找对应位置的四个文件进行处理;
  • 小程序中新增/减少页面,都需要对 pages 数组进行修改;
  • 未指定 entryPagePath 时,数组的第一项代表小程序的初始页面(首页);

我们可以在微信开发者工具中演示一下相关知识点功能;

打开微信开发者工具中,点击根目录下的 app.json 全局配置文件,可以看到这个文件中的第一个字段就是我们上面介绍的 pages 字段;在 pages 字段中有我们使用的三个页面信息:index / list / profile,这三个页面的信息都存放在 pages 文件夹中,分别在 pages/index、pages/list、pages/profile 三个文件夹中:

在这里插入图片描述
如果需要删除指定页面,比如 profile 页面,需要在 app.json 文件中的 pages 字段中删除该文件信息,否则我们无法正常删除对应的页面文件;

在 app.json 中可以使用 entryPagePath 字段来配置小程序的首页:
在这里插入图片描述
如果没有配置 entryPagePath 字段,那么 pages 字段中的第一项就是小程序的首页;

参考视频:尚硅谷微信小程序开发教程


http://www.mrgr.cn/news/81839.html

相关文章:

  • Oracle sql developer and Toad for Oracle set start DBMS output
  • 活动预告 |【Part1】Microsoft Azure 在线技术公开课:数据基础知识
  • 【玩转23种Java设计模式】行为型模式篇:备忘录模式
  • 模仿微信小程序wx.showModal自定义弹窗,内容可以修改
  • AWTK 在全志 tina linux 上支持 2D 图形加速
  • 按照人们阅读Excel习惯来格式化BigDecimal
  • springMVC-请求响应
  • 数据分析与应用:如何分析7日动销率和滞销率?
  • 经典问题——华测
  • 【论文阅读】Reducing Activation Recomputation in Large Transformer Models
  • QML学习(五) 做出第一个简单的应用程序
  • Mac M2 Pro安装MySQL 8.4.3
  • iOS 中的 nil、Nil、NULL、NSNull 僵尸对象和野指针
  • 深度学习笔记(5)——目标检测和图像分割
  • 嵌入式小白
  • 【网络】CookieSession
  • 玩转影刀AI Power-风景小助手教学
  • 2021.12.28基于UDP同信的相关流程
  • 【MySQL】第一弹----库的操作及数据类型
  • Tauri2+Leptos开发桌面应用--Sqlite数据库操作
  • 进军AI大模型-环境配置
  • vue Promise使用
  • Python爬虫(一)- Requests 安装与基本使用教程
  • 二叉树相关性质及其遍历
  • 【老白学 Java】第一次绘制