前往小程序,Get更优阅读体验!
立即前往
首页
学习
活动
专区
工具
TVP
发布
社区首页 >专栏 >[猫头虎分享21天微信小程序基础入门教程]第2天:了解小程序的结构与文件配置

[猫头虎分享21天微信小程序基础入门教程]第2天:了解小程序的结构与文件配置

作者头像
猫头虎
发布2024-05-14 08:14:36
1320
发布2024-05-14 08:14:36
举报
文章被收录于专栏:猫头虎博客专区

文章目录

  • 第2天:了解小程序的结构与文件配置 📂
    • 微信小程序的文件结构 🗂️
      • 主要文件类型
      • 项目文件说明
    • 配置文件详解 🔍
    • 全局配置(app.json)
      • 页面配置
    • 小测试 🧪
    • 今日学习总结 📚
    • 结语

主要文件类型
  • JSON 配置文件:定义程序的一些信息和页面的配置。🔧
  • WXML 模板文件:相当于HTML,用于构建页面结构。🏗️
  • WXSS 样式文件:相当于CSS,用于设置页面的样式。🎨
  • JS 脚本文件:负责处理用户的操作和数据处理。📜
在这里插入图片描述
在这里插入图片描述
项目文件说明
  1. app.js:程序的入口文件,可以监听并处理小程序的生命周期函数、声明全局变量等。
  2. app.json:是小程序的全局配置文件,可以设置小程序的窗口背景色、导航条样式等。
  3. app.wxss:全局样式文件,可以在这里声明全局的样式规则。
  4. pages/:存放各个页面的文件夹,每一个页面都有自己独立的.js.wxml.json.wxss文件。
在这里插入图片描述
在这里插入图片描述

配置文件详解 🔍

小程序的配置分为全局配置和页面配置,通过JSON文件进行设置。

全局配置(app.json)

全局配置文件app.json中,可以定义小程序的页面文件路径、界面表现、网络超时时间、底部tab等。

代码语言:javascript
复制
{
  "pages": [
    "pages/index/index",
    "pages/logs/logs"
  ],
  "window": {
    "backgroundTextStyle": "light",
    "navigationBarBackgroundColor": "#fff",
    "navigationBarTitleText": "WeChat",
    "navigationBarTextStyle": "black"
  },
  "networkTimeout": {
    "request": 10000,
    "downloadFile": 10000
  },
  "tabBar": {
    "list": [{
      "pagePath": "pages/index/index",
      "text": "首页"
    }, {
      "pagePath": "pages/logs/logs",
      "text": "日志"
    }]
  }
}
页面配置

每个页面可以有自己的.json文件,用于设置当前页面的标题、窗口颜色等属性。

小测试 🧪

  • 尝试修改app.json中的navigationBarTitleText,改变某个页面的标题,并观察模拟器中的效果。
在这里插入图片描述
在这里插入图片描述

今日学习总结 📚

概念

详细内容

文件结构

学习了小程序的基本文件类型和项目文件结构

配置文件

探索了全局配置和页面配置的具体用途

结语

通过今天的学习,你应该对微信小程序的文件结构和配置有了基本的了解。掌握这些是进行小程序开发的基础。明天我们将深入到页面布局和样式设计。有任何疑问,欢迎在猫头虎技术团队公众号上提问。📩


本文参与 腾讯云自媒体同步曝光计划,分享自作者个人站点/博客。
原始发表:2024-05-13,如有侵权请联系 cloudcommunity@tencent.com 删除

本文分享自 作者个人站点/博客 前往查看

如有侵权,请联系 cloudcommunity@tencent.com 删除。

本文参与 腾讯云自媒体同步曝光计划  ,欢迎热爱写作的你一起参与!

评论
登录后参与评论
0 条评论
热度
最新
推荐阅读
目录
  • 主要文件类型
  • 项目文件说明
  • 配置文件详解 🔍
    • 全局配置(app.json)
      • 页面配置
      • 小测试 🧪
      • 今日学习总结 📚
      • 结语
      相关产品与服务
      腾讯云服务器利旧
      云服务器(Cloud Virtual Machine,CVM)提供安全可靠的弹性计算服务。 您可以实时扩展或缩减计算资源,适应变化的业务需求,并只需按实际使用的资源计费。使用 CVM 可以极大降低您的软硬件采购成本,简化 IT 运维工作。
      领券
      问题归档专栏文章快讯文章归档关键词归档开发者手册归档开发者手册 Section 归档