微信小程序开发目录结构介绍

2018/4/12 19:02:59
摘要: 在进行微信小程序开发的时候,有一个固定的默认的目录结构,该结构中包含一个app(主体部分)和多个page(页面),其中分别有四种文件类型

在进行微信小程序开发的时候,有一个固定的默认的目录结构,该结构中包含一个app(主体部分)和多个page(页面),其中分别有四种文件类型,详细介绍如下:

1、目录结构

test

 ├─ page

 │ └─ index

 │  ├─ index.js

 │  ├─ index.json

 │  ├─ index.wxml

 │  └─ index.wxss

 ├─ app.js

 ├─ app.json

 └─ app.wxss

2、目录结构详细介绍

 (1)项目文件介绍

.js后缀的文件是脚本文件,实现页面的交互等代码;

.json后缀的文件是配置文件,主要用于json数据格式存放与设置程序的配置效果;

.wxss后缀的是样式表文件,类似前端css,用于界面美化;

.wxml后缀的文件是页面结构文件,用于构建页面与页面上控件的增加。

 (2)app主体部分介绍

app是用来描述整体程序的,由.js、.json、.wxss文件组成。.js后缀的是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,它们都必须放在项目根目录中。

app.js是小程序的必要的脚本代码,在这个文件中可以监听并处理小程序的生命周期函数、声明全局变量,并调用框架为开发提供的丰富的 API。

app.json是对整个小程序运行中必须的全局配置,用来对微信小程序进行全局配置,决定页面文件的路径、窗口表现、设置网络超时时间、设置多tab等。它所接受每一个数组中每一项都是字符串,来指定小程序由哪些页面组成。微信小程序中的每一个页面的“路径+页面名”都必须写在app.json的pages中,并且pages中的第一个页面是小程序的首页。

app.wxss是整个小程序的公共样式表,不同于app.js与app.json的必须性,它是非必须的存在。

(3)page页面介绍

page是用来描述页面,一个页面由.js、.json、.wxss、.wxml四个文件组成,即每一个小程序页面都是由同路径下同名的四个不同后缀文件的组成。比如首页的index,它的纹面组成就是index.js、index.wxml、index.wxss、index.json。.js后缀的文件是脚本文件,.json后缀的文件是配置文件,.wxss后缀的是样式表文件,.wxml后缀的文件是页面结构文件。

index.js 是必须的页面脚本文件,在这个文件中我们可以监听并处理页面的生命周期函数、获取小程序实例,声明并处理数据,响应页面交互事件等。

index.wxss是非必须的页面样式表文件,当有页面样式表时,页面的样式表中的样式规则会层叠覆盖app.wxss中的样式规则。如果不指定页面的样式表,也可以在页面的结构文件中直接使用app.wxss中指定的样式规则。

index.json是非必须页面配置文件,当有页面有指定的页面配置文件时,配置项在该页面会覆盖app.json的window中相同的配置项。如果没有指定的页面配置文件,则在该页面直接使用app.json中的默认配置。

  文末,小编顺便说下两个需要注意的点,一是为了为了方便开发者减少配置项,小程序规定描述页面的四个文件必须具有相同的路径与文件名;二是小程序提供了丰富的API,开发者可根据需求选择,具体网址为https://mp.weixin.qq.com/debug/wxadoc/dev/api/?t=201715。


声明:文章"微信小程序开发目录结构介绍"为互诚科技—微信小程序开发公司的原创文章,转载请注明出处,谢谢合作!
标签:小程序开发文档
电话咨询:18011971195(黄先生)
在线留言:
微信扫码,关注我们
相关文章
  • 广州门店开发微信小程序,直观快速传递信息

    广州大街的街边门店那是鳞次栉比、数不胜数。但也就是因为它的小,很多商户就认为没有必要去开发微信小程序。我们不能说这是不对的,但它也可能会因为没有开发小程序而错过什么,比如信息传播速度快的优势。而在信息传播这个方面,我们可以从附近的小程序以及小程序的内容营销说起。

  • 小程序的出现,是改变了生活还是改变了市场

    在微信生态圈的不断发展下,现在的微信用户生活已经快要与微信密不可分了,对其的依赖性越来越强。而微信小程序的出现,更是给这个影响打了一剂强心针,让微信生态的影响力不断扩大。因此,有人说,微信小程序改变了我们的生活,也有人说,小程序是在不断改变市场当中去发展的,这两种说法各有道理。

  • 微信小程序逐渐爆红,走入开发高峰期的原因

    相比起微信小程序一开始低迷的开发市场,现在的市场反而逐渐摆脱低迷,渐渐火爆起来。相信很多事情都不会无缘无故朝与原本相反的方向改变,小程序的这一改变也是如此,终究到底会有一个两个三个四个乃至很多个不同的原因。所以,小编今天就打算来探讨探讨一下各种原由,来让大家了解一下微信小程序现在的状态以及优势。

  • 开发微信小程序,能给服装企业带来什么好处

    现在的微信小程序开发主要分为三大模块,分别是商城类、工具类以及内容类。不过不是每一个行业都可以较好地同时融合着三大模块的,比如服装行业,就只能以内容类跟商城类模块为主进行开发。虽然只有两大类小程序可以供服装行业的企业去开发

  • 广州公司开发微信小程序后,如何运营去留住客户

    微信小程序不像APP那样,有专属的、固定的入口,用户用完之后更是不必卸载,直接离开即可。

  • 企业商家该如何利用微信小程序串连整个微信圈

    微信小程序的开发上线至今,俨然已经成为开发市场的一部分,作为微信圈中被定位为连接线上场景与线下场景的工具,它在不断升级提高服务质量的同时