基本信息
文件名称:EX301-小程序的基本架构.pdf
文件大小:1.5 MB
总页数:13 页
更新时间:2025-06-04
总字数:约3.34千字
文档摘要

微信小程序开发

北方工业大学

案例

小程序的基本架构

案例描述

创建一个包含:首页、教学、科研、资讯和

关于我们5个标签的小程序,每个标签都有对应的

页面、图标和标签文字,点击某个标签将切换到对应

的页面,同时该标签的图标和文字颜色都会发生变化,

页面的标题也发生相应的变化,而其他标签则变为

非选中状态。

实现效果

手机录屏

案例实现

电脑录屏

知识要点

利用app.json文件对小程序进行全局配置

利用同名.json文件对本页面窗口表现进行配置

全局配置

app.json文件属性

属性类型必填描述

pagesstring[]是页面路径列表

windowObject否全局的默认窗口表现

tabBarObject否底部tab栏的表现

networkTi

Object否网络超时时间

meout

是否开启debug模式,默

debugboolean否

认关闭

permissionObject否小程序接口权限相关设置

Pages配置

pages用于指定小程序由哪些页面组成,每一项

都对应一个页面的路径(含文件名)信息。文件名

不需要写文件后缀,框架会自动去寻找对应位置

的.json,.js,.wxml,.wxss四个文件进行处理。数组的

第一项代表小程序的初始页面(首页)。小程序中

新增/减少页面,都需要对pages数组进行修改。

Window配置

属性类型描述

navigationBarBackground导航栏背景颜色,如

HexColor

Color#000000

导航栏标题颜色,仅

navigationBarTextStylestring

支持black/white

navigationBarTitleTextstring导航栏标题文字内容

backgroundColorHexColor窗口的背景色

下拉loading的样式,

backgroundTextStylestring

仅支持dark/light

屏幕旋转设置,支持

pageOrientationstring

auto/portrait/landscape

tabBar配置

属性