工程项目结构

本章将为大家介绍 微信小程序 工程项目结构;在了解详细的工程结构后;以便于能更好的进行开发工作。

  • layout 存放界面设计文件

  • src 存放窗口页面逻辑、模块代码文件

  • static 存放静态资源文件

  • App.spl 应用入口文件

  • Config.xml 小程序配置文件

  • *.vsln 项目索引文件

  • _build 项目编译输出文

layout

在该文件夹中主要存放应用的界面可视化设计文件、文件格式为".xml"。

src

该文件中主要存放窗口页面逻辑及模块代码文件。

static

在该文件夹中主要存放图片、或者其他静态文件。

App.spl

该文件为应用的启动入口文件、当应用每次重新打开、或启动的时候、都会先执行该文件、开发者可以在该文件中添加初始化相关代码。

Config.xml

应用配置文件、该文件用于配置整个站点或小程序的样式、颜色、主题、首页、以及底部导航框、以下将分别对其相关节点进行说明:

  • 首页

    • value : 设置应用首页窗口名称、即应用第一次打开的页面、例如:你的项目有多个页面、需要将 home.sim 这个代码页设置为首页、则设置value的值为“home”即可、注意名称不能有后缀名。
  • 全局页面样式

    • 该节点下方的配置主要影响应用的颜色、风格、以及主题、如果无需特别设置、建议采用默认配置即可、关于每个节点的详细说明请参考:官方文档 https://developers.weixin.qq.com/miniprogram/dev/reference/configuration/app.html#window
  • 底部导航栏

    • show : 设置是否展示底部导航栏、如果设置为“false”则在编译时将会忽略该项、设置为“true”时、如果配置了页面列表、且列表数量大于2、小于6的时候将会显示应用底部导航。(true:真、false:假)

    • 基础配置:设置选项卡标题颜色、背景颜色等等。

    • 页面列表:配置底部选项卡的对应页面、其中的子节点属性为:

      • text:选项卡标题、例如:首页
      • pagePath:页面路径(名称)、例如:home
      • iconPath:图标路径、设置默认显示时的图标路径、例如:static/home.png
      • selectedIconPath:选中时图标路径、设置选中时(点击后)显示的图标路径、例如:static/home_ac.png

注:暂不支持在配置文件中直接添加自定义配置项、如要添加自定义配置、可以编译输出为友好源代码后再添加。