当咱们打开一个微信小程序项目后,点击进入“编辑”菜单,咱们能够看到有如下5个文件/文件夹):pages文件夹,utils文件夹,全局文件app.js文件,全局文件app.json文件,图片编辑文件工具app.wxss文件。json
小程序目录结构的总体结构以下:小程序
小程序包含一个描述总体程序的APP和多个描述各自页面的page。微信小程序
文件 | 必填 | 做用 |
app.js | 是 | 小程序逻辑 |
app.json | 是 | 小程序公共设置 |
app.wxss | 否 | 小程序公共样式表 |
一个小程序页面由四个文件组成,分别是:微信
文件类型 必填 做用网络
js 是 页面逻辑app
wxml 是 页面结构框架
wxss 否 页面样式表xss
json 否 页面配置ide
1.pages目录介绍函数
1 module.exports = {
2 formatTime: formatTime 3 }
复制代码
1 var util = require('../../utils/util.js')
复制代码
1 function util(){
2 console.log("模块被调用了!!") 3 } 4 module.exports.util = util
复制代码
var common = require('../../utils/util.js')
复制代码
1 App({
2 onLaunch: function () { 3 console.log('App Launch') 4 }, 5 onShow: function () { 6 console.log('App Show') 7 }, 8 onHide: function () { 9 console.log('App Hide') 10 } 11 }) 12 复制代码
App() 函数用来注册一个小程序。接受一个 object 参数,其指定小程序的生命周期函数等。
app.json : 系统全局配置文件,是必须包含的。包含设置页面路径,设置底部,网络,调试模式,设置导航头的颜色,字体大小,下面有没有tabbar等功能,具体页面的配置在页面的json文件中单独修改,任何一个页面都须要在app.json中注册,若是不在json中添加,页面是没法打开的。
1 "pages":[
2 "pages/index/index", 3 "pages/logs/logs" 4 ], 5 复制代码
1 .usermotto {
2 margin-top: 200px; 3 } 4 复制代码
在app.wxss中也定义一个全局的头像外边距设置400px,咱们看看到底哪个被执行了。
在执行重启的过程当中,咱们能够看到全局的参数被index.wxss里面的覆盖了。
微信小程序的图片添加和处理微信小程序中添加图片是很是麻烦的,只能经过打开项目文件夹,把图片放到目录下便可。在代码中引用图片的相对路径或者绝对路径就能够了。目前小程序开发中仅支持png和jpg格式,其余格式的图片没法打开。