-
pages 用来存放所有小程序页面
每个页面由四个基本文件组成:
-
.js文件(页面的脚本文件,存放页面的数据,事件处理函数等)
-
app.js
整个小程序项目的入口文件,通过App()函数来启动整个小程序
-
页面的.js文件
是页面的入口文件,通过调用Page()函数来创建并运行界面
-
普通的.js文件
是普通的功能模块文件,用来封装公共的函数或属性供页面使用
-
-
.json文件(当前页面的配置文件,配置窗口的外观,表现等)
JSON是一种数据格式,在实际开发中,JSON总是以配置文件的形式出现。通过不同的.json配置文件,可以对小程序项目进行不同级别的配置。
小程序项目中有四种.json配置文件,分别是
-
项目根目录的app.json配置文件
小程序的全局配置文件,包括了小程序的所有页面路径,窗口外观,界面表现,底部tap等。
- pages用来记录当前小程序所有页面路径
- window全局定义小程序所有页面背景色,文字颜色等
- style全局定义小程序组件所使用的样式版本
- sitemapLocation指明sitemap.json的位置
-
项目根目录的project.config.json配置文件
用来记录我们对小程序开发工具所做的个性化配置
- setting中保存了编译相关的配置
- projectname中保存的是项目名称
- appid中保存的是小程序账号ID
-
项目根目录的sitemap.json配置文件
配置小程序页面是否允许微信索引
-
每个页面文件夹的.json配置文件
-
-
.wxml文件(页面的模板结构文件)
小程序框架设计的一套标签语言,用来构建小程序页面的结构,类似于HTML
与HTML的区别:
1.标签名称不同
2.属性节点不同
3.提供了类似于Vue的模板语法
-
.wxss文件(当前页面的样式表文件)
样式语言,用于描述WXML的组件样式,类似于网页开发中的CSS
与CSS的区别
1.新增了rpx尺寸单位
2.提供了全局的样式和局部样式
3.WXSS仅支持部分CSS选择器
-
-
utils 用来存放工具性质的模块
-
app.js 小程序项目的入口文件
-
app.json 小程序项目的全局配置
-
app.wxss 小程序的全局样式文件
-
project.config.json 项目的配置文件
-
sitemap.json 用来配置小程序及页面是否允许被微信索引