上一篇讲了创建helloWord项目,这一篇介绍小程序框架基础。
1.项目的目录结构
参考官方文档介绍 总结如图
2.小程序应用生命周期
参考官方文档 里面介绍了 在小程序全局入口文件app.js 中指定了小程序的生命周期回调等。
2.1 onLaunch() 监听小程序初始化
看我们生成的初始项目
它定义了一个onLaunch() 监听小程序初始化,方法。我们增加一行打印控制台日志查看,当我们重新编译时发现控制台已经打印 "onLaunch: 监听小程序初始化"
console.log("onLaunch: 监听小程序初始化")
复制代码
2.2 onShow() 监听小程序启动或切前台
增加onShow()生命周期方法测试
onShow(){
console.log("onShow: 监听小程序启动或切前台")
},
复制代码
发现监听小程序启动时已经打印了。接着测试切前台 右键工具栏图标管理勾选切后台
发现日志已经打印
2.3 onHide() 监听小程序切后台
增加onHide()生命周期方法测试
onHide(){
console.log("onHide: 监听小程序切后台")
},
复制代码
2.4 onError() 错误监听函数。
增加onError()生命周期方法测试,这个有错误参数
onError(error){
console.log("onError: 错误监听函数 ---> "+error)
},
复制代码
增加错误代码测试