《微信小程序开发从入门到实战》学习三
2023-11-08 本文已影响0人
阿宅白石
第二章、小程序的项目结构和开发基础
2.1项目结构概述
2.2 json文件--小程序的配置
2.2.4 pages属性
全局配置的唯一的一个必填的属性
数组
每一个元素表示一个页面的路径
pages/index/index页面是pages中的第一个元素,是样例小程序的首页
2.2.5 window属性
json对象
配置全局的窗口表现,如导航栏的背景颜色、导航栏的标题。在每个页面都生效
2.2.6 tabBar属性
json对象
可以在小程序底部或顶部增加tab栏
custom配置项支持的最低基础库版本2.5.0
不可在json文件加注释
2.2.7 networkTimeout属性
json对象
用来设置网络超时时间
默认情况的网络超时时间是60s
建议HTTP和WebSocket的超时时间设置为5s
2.2.8 debug属性
布尔类型
默认false,设置为true可以开启微信开发者工具的调试模式
2.2.9 其他属性
2.2.10 页面配置
在页面单独的配置文件中,只能设置window配置项的内容,会覆盖全局配置中window设置的内容。
一些属性只能在页面配置中设置,不能在全局配置的window属性中配置。
全局配置中的navigationStyle属性最低版本要求是6.6.0。
页面配置中的navigationStyle属性最低版本要求是7.0.0。