新建微信小程序项目后需了解的页面文件及组件存放目录结构

2024-06-17
来源:网络整理

我们新建一个微信小程序项目,进入项目页面,可以看到如下2个文件夹,5个文件:

文件夹,文件夹,全局文件app.js文件,全局文件app.json文件,样式app.wxss文件,项目配置文件.json,页面集合配置文件.json

目录结构

1. 文件夹

主要存放小程序的页面文件,编写各个页面的代码和组件,每个页面包含四个文件:

js文件:.js是小程序的逻辑文件,又称事件交互文件、脚本文件,用于处理界面的点击事件,如设置初始数据、定义事件、数据交互、逻辑操作、变量声明、数组、对象、函数、注释等。其语法与

wxml文件:.wxml文件是界面文件,也是页面结构文件,用来构建页面,在页面中添加控件,相当于html。

wxss文件:.wxss是样式表文件,类似前端的css,用于美化.wxml文件和页面文件,使界面更加美观。例如.wxml中文字的大小和颜色,图片的宽高,各个组件的位置和间距等。

json文件:json后缀的文件,是当前页面的默认配置项,主要存储json数据格式,用于设置程序的配置效果。

2. 文件夹

该文件主要用来存放一些全局的.js文件,一些公开使用的事件处理代码文件可以放在该文件夹下,供全局调用。

1、在调用的js文件中,面向对象模型输出:.={调用函数名:调用函数名};

2.在需要调用的js文件中将引入的js文件模块化,var = ("被调用的js文件地址");输出一下就可以看到调用的方法了。

例如:

```

。 = {

微信小程序开发目录结构_微信小程序开发系列目录_小程序目录结构

```

对于允许外部调用的方法,使用 . 来声明,这样就可以在其他 js 文件中使用以下代码引入

var util = ('../..//util.js')

3. app.js 文件

app.js文件用于定义全局数据和函数的使用,可以指定微信小程序的生命周期函数。生命周期函数可以理解为微信小程序自己定义的函数,比如(监听小程序初始化)、(监听小程序展示)、(监听小程序隐藏)等。不同的阶段和场景可以使用不同的生命周期函数。一些全局函数和数据也可以定义在app.js中,其他页面引用app.js文件后就可以直接使用全局函数和数据。

4. app.json 文件

app.json 是当前小程序的全局配置,包括小程序的所有页面路径、界面表现、网络超时、底部标签等;在这个文件中,我们可以配置小程序由哪些页面组成、配置小程序的窗口和背景颜色、配置导航栏样式、配置默认标题。注意,这个文件不能添加注释

5. app.wxss 文件

app.wxss:全局界面美化代码,非必须,优先级也没有框架中的wxss高,例如:.wxss中有头像边距设置

```

。 {

-顶部: ;

```

6. .json 文件

小程序开发者工具会在每个项目的根目录生成一个..json 文件,在工具上做的任何配置都会写入这个文件。当你重新安装工具或者换电脑工作时,只要加载同一个项目的代码包,开发者工具就会自动帮你恢复到开发项目时的个性化配置,包括编辑器的颜色、上传代码时的自动压缩等一系列选项。

7. .json 文件

小程序根目录下的.json文件用于配置小程序及其页面是否允许被微信索引,文件内容为JSON对象,若没有.json则默认允许所有页面被微信索引。

分享