小程序结构目录及配置文件
小程序结构目录
小程序文件结构和传统web对比
- 通过以上对比,传统web是三层结构,而微信小程序是四层结构,多了一层配置文件。
基本的项目目录
小程序配置问文件
- 一个小程序应用程序会包括最基本的两种配置文件:
- 全局的
app.json
- 页面自己的
page.json
- 全局的
注意:配置文件中不能出现注释
全局配置 app.json
app.json
是当前小程序的全局配置,包括了小程序的所有页面路径、界面表现、网络超时时间、底部tab
等。- 下面是普通快速启动项目里边的
app.json
- 参考文档:https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#window
{
"pages":[
"pages/index/index",
"pages/logs/logs"
],
"window":{
"backgroundTextStyle":"light",
"navigationBarBackgroundColor": "#fff",
"navigationBarTitleText": "Weixin",
"navigationBarTextStyle":"black"
},
"style": "v2",
"sitemapLocation": "sitemap.json"
}
page
字段:用于描述当前小程序所有页面路径- 这是为了让微信客户端知道当前你的小程序页面定义在那个目录
- 路径的最后不用添加后缀名,会自动补全
- 如果写的路径没有对应的文件夹,会自动帮你创建文件
window
字段:定义小程序所有的公共样式style
字段:指定使用升级后的weui样式sitemapLocation
字段:指明 sitemap.json 的位置
页面配置
- 每一个小程序页面也可以使用
.json
文件来对本页面的窗口表现进行配置。 - 页面中配置项在当前页面会覆盖
app.json
的window
中相同的配置项
sitemap配置--了解即可
- 小程序根目录下的
sitemap.json
文件用于配置小程序及其页面是否允许被微信索引。
本文来自博客园,作者:懒惰ing,转载请注明原文链接:https://www.cnblogs.com/landuo629/p/13474770.html
【推荐】国内首个AI IDE,深度理解中文开发场景,立即下载体验Trae
【推荐】编程新体验,更懂你的AI,立即体验豆包MarsCode编程助手
【推荐】抖音旗下AI助手豆包,你的智能百科全书,全免费不限次数
【推荐】轻量又高性能的 SSH 工具 IShell:AI 加持,快人一步
· Linux系列:如何用 C#调用 C方法造成内存泄露
· AI与.NET技术实操系列(二):开始使用ML.NET
· 记一次.NET内存居高不下排查解决与启示
· 探究高空视频全景AR技术的实现原理
· 理解Rust引用及其生命周期标识(上)
· DeepSeek 开源周回顾「GitHub 热点速览」
· 物流快递公司核心技术能力-地址解析分单基础技术分享
· .NET 10首个预览版发布:重大改进与新特性概览!
· AI与.NET技术实操系列(二):开始使用ML.NET
· 单线程的Redis速度为什么快?