示例目录:HelloWorld
全局文件
app.js文件
这个是小程序的脚本代码文件,可以在这个文件上进行监听,并处理小程序的一些生命周期(比如一些全局变量)
在这个app.js文件内,需要使用App()函数,来注册程序。
演示:
//app.js
App({
onLaunch: function () {
//当小程序初始化完成时,会触发onLaunch(全局只触发一次)
},
onShow: function () {
//当小程序启动,或从后台进入前台显示,会触发onShow
},
onHide: function () {
//当小程序从前台进入后台,会触发onHide
},
onError: function (msg) {
//当小程序发生脚本错误,或者api调用失败时,会触发onError并带上错误信息
},
other:function(){
//全局函数,可以被项目上的其他js文件调用
},
globalData:{
//全局对象
},
})
app.json文件
小程序的全局配置文件
pages
来指定小程序由哪些页面组成
接受一个数组,每一项都是字符串。每一项代表对应页面的【路径+文件名】信息,数组的第一项代表小程序的初始页面。小程序中新增/减少页面,都需要对pages数组进行修改。
文件名不需要写文件后缀,因为框架会自动去寻找路径.json,.js,.wxml,.wxss的四个文件进行整合。
例如:
{
“pages”:[
“pages/index/index”,
“pages/logs/logs”</