一个小程序最关键也是必不可少的有三个文件:
app.js
,app.json
和app.wxss
。
其中,.js
是脚本文件,.json
是配置文件,.wxss
是样式表文件。微信小程序会读取这些文件,并生成小程序实例。另外,还有.wxml
文件,这类文件是页面结构文件,用来和.wxss
搭配控制具体的页面布局。
app.js文件
小程序的脚本代码。必需。
监听并处理小程序的生命周期函数,声明全局变量。(App生命周期开始于onLaunch
,Page开始于onLoad
)。
调用框架提供的API。
app.json文件
对整个小程序的全局配置。必需。
配置小程序由哪些页面组成,配置小程序的窗口、背景色,配置导航条样式,配置默认标题等。
注意该文件不可添加任何注释。
app.wxss文件
整个小程序的公共样式表。非必需。
可在页面组件的class属性上直接使用app.wxss
中生命的样式规则。
API说明
- wx.on开头的API是监听某个事件发生的API接口,接收一个CALLBACK函数作为参数,当该事件发生时,会调用CALLBACK函数。
- 如未特殊约定,其他API接口都接受一个OBJECT作为参数。
- OBJECT中可以指定回调函数
success
,fail
,complete
来接收接口调用结果。
参数名 | 类型 | 必填 | 说明 |
---|---|---|---|
success | Function | 否 | 接口调用成功的回调函数 |
fail | Function | 否 | 接口调用失败的回调函数 |
complete | Function | 否 | 接口调用结束的回调函数(调用成功、失败都会执行) |